mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
122 lines
2.9 KiB
TypeScript
122 lines
2.9 KiB
TypeScript
|
|
|
|
function test_window() {
|
|
var window: Ti.UI.Window = Ti.UI.createWindow({
|
|
title: 'Test',
|
|
backgroundColor: 'white',
|
|
borderRadius: 10
|
|
});
|
|
|
|
window.setBackgroundColor('blue');
|
|
window.opacity = 0.92;
|
|
|
|
var matrix = Ti.UI.create2DMatrix().scale(1.1, 1);
|
|
window.transform = matrix;
|
|
|
|
var label: Ti.UI.Label;
|
|
label = Ti.UI.createLabel({
|
|
color: '#900',
|
|
text: 'Simple label'
|
|
});
|
|
label.textAlign = Ti.UI.TEXT_ALIGNMENT_LEFT;
|
|
label.setWidth(Ti.UI.SIZE);
|
|
label.setHeight(Ti.UI.SIZE);
|
|
window.add(label);
|
|
window.open();
|
|
}
|
|
|
|
function test_tableview() {
|
|
var data : Ti.UI.View[] = [];
|
|
for (var i = 0; i < 10; i++) {
|
|
var row = Ti.UI.createTableViewRow();
|
|
var label = Ti.UI.createLabel({
|
|
left: 10,
|
|
text: 'Row ' + (i + 1)
|
|
});
|
|
var image = Ti.UI.createImageView({
|
|
url: 'KS_nav_ui.png'
|
|
});
|
|
var button = Ti.UI.createButton({
|
|
right: 10,
|
|
height: 30,
|
|
width: 80,
|
|
title: 'Button example'
|
|
});
|
|
row.add(label);
|
|
row.add(image);
|
|
row.add(button);
|
|
data.push(row);
|
|
}
|
|
var table = Ti.UI.createTableView({
|
|
data: data,
|
|
style: Ti.UI.iPhone.TableViewStyle.PLAIN
|
|
});
|
|
}
|
|
|
|
function test_fs() {
|
|
var imageDir = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory + 'downloaded_images');
|
|
if (!imageDir.exists()) {
|
|
imageDir.createDirectory();
|
|
}
|
|
var data: Ti.Blob;
|
|
var imageFile = Ti.Filesystem.getFile(imageDir.resolve() + 'image.jpg');
|
|
if (!imageFile.write(data)) {
|
|
Ti.UI.createAlertDialog({
|
|
message: 'IO Error'
|
|
}).show();
|
|
}
|
|
imageFile = null;
|
|
imageDir = null;
|
|
}
|
|
|
|
function test_network() {
|
|
var url = "http://www.appcelerator.com";
|
|
var client = Ti.Network.createHTTPClient({
|
|
// function called when the response data is available
|
|
onload : function(e: SuccessResponse) {
|
|
alert(this.responseText);
|
|
},
|
|
// function called when an error occurs, including a timeout
|
|
onerror : function(e: FailureResponse) {
|
|
alert(e.error);
|
|
},
|
|
timeout : 5000 // in milliseconds
|
|
});
|
|
// Prepare the connection.
|
|
client.open('GET', url);
|
|
// Send the request.
|
|
client.send();
|
|
}
|
|
|
|
function test_map() {
|
|
var win = Ti.UI.createWindow();
|
|
var mountainView = Ti.Map.createAnnotation({
|
|
animate: true,
|
|
leftButton: '../images/appcelerator_small.png',
|
|
myid: 1
|
|
});
|
|
mountainView.setLatitude(37.390749);
|
|
mountainView.setLongitude(-122.081651);
|
|
mountainView.setTitle('Appcelerator');
|
|
mountainView.setSubtitle('Mountain View, CA');
|
|
mountainView.setPincolor(Ti.Map.ANNOTATION_RED);
|
|
|
|
var mapview = Ti.Map.createView({
|
|
mapType: Ti.Map.STANDARD_TYPE,
|
|
region: {
|
|
latitude:37.390749, longitude:-122.081651,
|
|
latitudeDelta:0.01, longitudeDelta:0.01},
|
|
animate:true,
|
|
});
|
|
mapview.regionFit = true;
|
|
mapview.userLocation = true;
|
|
mapview.annotations = [mountainView];
|
|
mapview.addEventListener('click', function(evt?) {
|
|
if (evt.clicksource === 'leftButton' || evt.clicksource === 'leftPane') {
|
|
alert(evt.title + ' left button clicked');
|
|
}
|
|
});
|
|
win.add(mapview);
|
|
win.open();
|
|
}
|