// Extracted from http://dev.w3.org/2006/webapi/WebIDL/ on 2011-05-06 | |
module gfx { | |
module geom { | |
interface Shape { /* ... */ }; | |
interface Rectangle : Shape { /* ... */ }; | |
interface Path : Shape { /* ... */ }; | |
}; | |
interface GraphicsContext { | |
void fillShape(geom::Shape s); | |
void strokeShape(geom::Shape s); | |
}; | |
}; | |
module gui { | |
interface Widget { /* ... */ }; | |
interface Window : Widget { | |
gfx::GraphicsContext getGraphicsContext(); | |
}; | |
interface Button : Widget { /* ... */ }; | |
}; |