|
Revision 754, 0.6 kB
(checked in by dan, 2 years ago)
|
ony: Root.children; Crop();
Document.load/.instantiate.
|
| Line | |
|---|
| 1 |
|
|---|
| 2 |
package xinf.ony; |
|---|
| 3 |
|
|---|
| 4 |
import xinf.style.StyleSheet; |
|---|
| 5 |
import xinf.style.ElementStyle; |
|---|
| 6 |
|
|---|
| 7 |
interface Document implements Group { |
|---|
| 8 |
|
|---|
| 9 |
var x(default,set_x):Float; |
|---|
| 10 |
var y(default,set_y):Float; |
|---|
| 11 |
var width(default,set_width):Float; |
|---|
| 12 |
var height(default,set_height):Float; |
|---|
| 13 |
|
|---|
| 14 |
var styleSheet(default,null):StyleSheet<ElementStyle>; |
|---|
| 15 |
function getElementById( id:String ) :Element; |
|---|
| 16 |
function getTypedElementById<T>( id:String, cl:Class<T> ) :T; |
|---|
| 17 |
|
|---|
| 18 |
function unmarshal( xml:Xml, ?parent:Group ) :Element; |
|---|
| 19 |
|
|---|
| 20 |
static function load( url:String, ?onLoad:Document->Void ) :Document; |
|---|
| 21 |
static function instantiate( data:String, ?onLoad:Document->Void ) :Document; |
|---|
| 22 |
} |
|---|