cvut_fel_cface.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sun, 22 Feb 2009 21:38:52 +0000
changeset 11 a77f44d45a27
parent 10 8087158409e4
child 13 67a77db6e30a
permissions -rw-r--r--
Initial support for GTK
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'cvut:fel/cface' }"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
LibraryDefinition subclass:#cvut_fel_cface
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
	instanceVariableNames:''
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
	classVariableNames:''
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	poolDictionaries:''
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	category:'* Projects & Packages *'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
10
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
    10
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
!cvut_fel_cface class methodsFor:'description'!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
preRequisites
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
    ^ #(
11
a77f44d45a27 Initial support for GTK
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
    15
        #'stx:goodies/libtool3'    "Tools::HierarchicalChangesetDialog - referenced by ChangeSet>>inspector2TabChangesetBrowser "
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
        #'stx:goodies/smaCC'    "SmaCC::SmaCCParser - superclass of Cface::CDefinitionParser "
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
        #'stx:libbasic'    "Object - superclass of Cface::CDerivedTypeNode "
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
        #'stx:libbasic3'    "MethodDefinitionChange - referenced by Cface::SmalltalkXGenerator>>visitCStructFieldNode: "
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
    )
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
11
a77f44d45a27 Initial support for GTK
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
    21
    "Modified: / 22-02-2009 / 22:37:56 / Jan Vrany <vranyj1@fel.cvut.cz>"
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
! !
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
!cvut_fel_cface class methodsFor:'description - contents'!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
classNamesAndAttributes
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
    ^ #(
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
        "<className> or (<className> attributes...) in load order"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
        #'Cface::CDefinitionParser'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
        #'Cface::CDefinitionScanner'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
        #'Cface::CNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
        #'Cface::CNodeVisitor'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
        #'Cface::GeneratorCommand'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
        #'Cface::Platform'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
        #'Cface::TypeMapping'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
        #'cvut_fel_cface'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
        #'Cface::CDefinitionNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
        #'Cface::CModifierNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
        #'Cface::CNoNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
        #'Cface::CairoMapping'
11
a77f44d45a27 Initial support for GTK
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
    41
        #'Cface::GTKMapping'
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
        #'Cface::Generator'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
        #'Cface::SVNMapping'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
        #'Cface::SmalltalkX'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
        #'Cface::TypeCollector'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
        #'Cface::TypeMapper'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
        #'Cface::TypeResolver'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
        #'Cface::CArgumentNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
        #'Cface::CConstNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
        #'Cface::CDefinitionFileNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
        #'Cface::CEnumValueNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
        #'Cface::CFunctionNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
        #'Cface::CLongNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
        #'Cface::CShortNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
        #'Cface::CStructFieldNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
        #'Cface::CTypeNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
        #'Cface::CUnsignedNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
        #'Cface::SmalltalkXGenerator'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
        #'Cface::CArrayNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
        #'Cface::CBuiltinNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
        #'Cface::CDerivedTypeNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
        #'Cface::CPointerNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
        #'Cface::CTypedefNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
        #'Cface::CUserDefinedTypeNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
        #'Cface::CCharNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
        #'Cface::CDoubleNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
        #'Cface::CEnumNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
        #'Cface::CFloatNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
        #'Cface::CFunctionTypeNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
        #'Cface::CIntNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
        #'Cface::CStructuredNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
        #'Cface::CVoidNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
        #'Cface::CWCharNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
        #'Cface::CStructNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
        #'Cface::CUnionNode'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
    )
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
11
a77f44d45a27 Initial support for GTK
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
    78
    "Modified: / 22-02-2009 / 22:37:55 / Jan Vrany <vranyj1@fel.cvut.cz>"
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
extensionMethodNames
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
    ^ #(
11
a77f44d45a27 Initial support for GTK
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
    83
        ChangeSet inspector2TabChangesetBrowser
10
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
    84
        ClassDefinitionChange nameSpaceName:
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
    )
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
11
a77f44d45a27 Initial support for GTK
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
    87
    "Modified: / 22-02-2009 / 22:37:55 / Jan Vrany <vranyj1@fel.cvut.cz>"
7
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
! !
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
!cvut_fel_cface class methodsFor:'description - project information'!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
companyName
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
    "Return a companyname which will appear in <lib>.rc"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
    ^ 'CVUT FEL'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
    "Created: / 08-09-2008 / 23:49:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
description
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
    "Return a description string which will appear in vc.def / bc.def"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
    ^ 'Cairo graphics binding'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    "Created: / 08-09-2008 / 23:49:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
legalCopyright
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
    "Return a copyright string which will appear in <lib>.rc"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
    ^ 'Copyright 2008 Jan Vrany'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
    "Created: / 08-09-2008 / 23:49:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
!
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
productName
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
    "Return a product name which will appear in <lib>.rc"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
    ^ 'CairoGraphics'
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
    "Created: / 08-09-2008 / 23:49:09 / Jan Vrany <vranyj1@fel.cvut.cz>"
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
! !
75608e40c6da Added missing project definition file.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
10
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
   124
!cvut_fel_cface class methodsFor:'documentation'!
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
   125
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
   126
version
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
   127
    ^'$Id$'
8087158409e4 Fixed namespace and class generation
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 9
diff changeset
   128
! !