clutter: update;

db4
Anton Gorenko 2010-11-20 21:27:47 +06:00
parent 1ac8afc236
commit 8352fdf59a
9 changed files with 33359 additions and 17212 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,15 @@
! Copyright (C) 2010 Anton Gorenko.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types alien.libraries alien.syntax
combinators kernel opengl.gl system
gobject-introspection glib.ffi ;
USING: alien alien.libraries alien.syntax combinators
gobject-introspection kernel opengl.gl system vocabs.loader ;
IN: clutter.cogl.ffi
<<
"gobject.ffi" require
>>
LIBRARY: clutter.cogl
<<
"clutter.cogl" {
{ [ os winnt? ] [ drop ] }
@ -13,13 +18,8 @@ IN: clutter.cogl.ffi
} cond
>>
TYPEDEF: int CoglAngle
TYPEDEF: int CoglFixed
TYPEDEF: void* CoglHandle
REPLACE-C-TYPE: unsigned\schar uchar
REPLACE-C-TYPE: unsigned\sint uint
REPLACE-C-TYPE: unsigned\slong ulong
FOREIGN-ATOMIC-TYPE: GL.uint GLuint
FOREIGN-ATOMIC-TYPE: GL.enum GLenum
GIR: vocab:clutter/cogl/Cogl-1.0.gir

View File

@ -1,11 +1,18 @@
! Copyright (C) 2010 Anton Gorenko.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types alien.libraries cairo.ffi
combinators kernel system
gobject-introspection clutter.cogl.ffi clutter.json.ffi
glib.ffi gobject.ffi pango.ffi ;
USING: alien alien.libraries alien.syntax cairo.ffi combinators
gobject-introspection kernel system vocabs.loader ;
IN: clutter.ffi
<<
"atk.ffi" require
"pango.cairo.ffi" require
"clutter.cogl.ffi" require
"clutter.json.ffi" require
>>
LIBRARY: clutter
<<
"clutter" {
{ [ os winnt? ] [ drop ] }
@ -14,7 +21,7 @@ IN: clutter.ffi
} cond
>>
IMPLEMENT-STRUCTS: ClutterVertex ;
FOREIGN-RECORD-TYPE: cairo.Path cairo_path_t
GIR: vocab:clutter/Clutter-1.0.gir

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,16 @@
! Copyright (C) 2010 Anton Gorenko.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types alien.libraries combinators kernel
system
gobject-introspection clutter.ffi gdk.pixbuf.ffi glib.ffi
gtk.ffi ;
USING: alien alien.libraries alien.syntax combinators
gobject-introspection kernel system vocabs.loader ;
IN: clutter.gtk.ffi
<<
"clutter.ffi" require
"gtk.ffi" require
>>
LIBRARY: clutter.gtk
<<
"clutter.gtk" {
{ [ os winnt? ] [ drop ] }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,16 @@
! Copyright (C) 2010 Anton Gorenko.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.libraries combinators kernel system
gobject-introspection glib.ffi gobject.ffi ;
USING: alien alien.libraries alien.syntax combinators
gobject-introspection kernel system vocabs.loader ;
IN: clutter.json.ffi
<<
"gobject.ffi" require
"gio.ffi" require
>>
LIBRARY: clutter.json
<<
"clutter.json" {
{ [ os winnt? ] [ drop ] }
@ -12,5 +19,5 @@ IN: clutter.json.ffi
} cond
>>
GIR: vocab:clutter/json/ClutterJson-1.0.gir
GIR: vocab:clutter/json/Json-1.0.gir