From 08393ae71d6d9ee0a3c31f0f0ef8a433a011d89f Mon Sep 17 00:00:00 2001 From: airamrguez Date: Sat, 12 Oct 2013 16:08:42 +0200 Subject: [PATCH] Added TypeScript's typings for Titanium Mobile --- titanium/titanium-tests.ts | 121 + titanium/titanium.d.ts | 6240 ++++++++++++++++++++++++++++++++++++ 2 files changed, 6361 insertions(+) create mode 100644 titanium/titanium-tests.ts create mode 100644 titanium/titanium.d.ts diff --git a/titanium/titanium-tests.ts b/titanium/titanium-tests.ts new file mode 100644 index 000000000..3899824c7 --- /dev/null +++ b/titanium/titanium-tests.ts @@ -0,0 +1,121 @@ +/// + +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 = []; + 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) { + alert(this.responseText); + }, + // function called when an error occurs, including a timeout + onerror : function(e) { + alert(e.rror); + }, + 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(); +} \ No newline at end of file diff --git a/titanium/titanium.d.ts b/titanium/titanium.d.ts new file mode 100644 index 000000000..f4346e579 --- /dev/null +++ b/titanium/titanium.d.ts @@ -0,0 +1,6240 @@ +// Type definitions for Titanium Movile 3.1.3.GA +// Project: http://www.appcelerator.com/ +// Definitions by: Airam Rguez +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +// This file has been automatically generated. +declare module Ti { + export var bubbleParent : boolean; + export var buildDate : string; + export var buildHash : string; + export var userAgent : string; + export var version : number; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createBuffer (params: CreateBufferArgs) : Ti.Buffer; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function getBuildDate () : string; + export function getBuildHash () : string; + export function getUserAgent () : string; + export function getVersion () : number; + export function include (name: string) : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setUserAgent (userAgent: string) : void; + export module XML { + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function parseString (xml: string) : Ti.XML.Document; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function serializeToString (node: Ti.XML.Node) : string; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface Entity extends Ti.XML.Node { + notationName : string; + publicId : string; + systemId : string; + getNotationName () : string; + getPublicId () : string; + getSystemId () : string; + } + export interface Node extends Ti.Proxy { + ATTRIBUTE_NODE : number; + CDATA_SECTION_NODE : number; + COMMENT_NODE : number; + DOCUMENT_FRAGMENT_NODE : number; + DOCUMENT_NODE : number; + DOCUMENT_TYPE_NODE : number; + ELEMENT_NODE : number; + ENTITY_NODE : number; + ENTITY_REFERENCE_NODE : number; + NOTATION_NODE : number; + PROCESSING_INSTRUCTION_NODE : number; + TEXT_NODE : number; + attributes : Ti.XML.NamedNodeMap; + childNodes : Ti.XML.NodeList; + firstChild : Ti.XML.Node; + lastChild : Ti.XML.Node; + localName : string; + namespaceURI : string; + nextSibling : Ti.XML.Node; + nodeName : string; + nodeType : number; + nodeValue : string; + ownerDocument : Ti.XML.Document; + parentNode : Ti.XML.Node; + prefix : string; + previousSibling : Ti.XML.Node; + text : string; + textContent : string; + appendChild (newChild: Ti.XML.Node) : Ti.XML.Node; + cloneNode (deep: boolean) : Ti.XML.Node; + getAttributes () : Ti.XML.NamedNodeMap; + getChildNodes () : Ti.XML.NodeList; + getFirstChild () : Ti.XML.Node; + getLastChild () : Ti.XML.Node; + getLocalName () : string; + getNamespaceURI () : string; + getNextSibling () : Ti.XML.Node; + getNodeName () : string; + getNodeType () : number; + getNodeValue () : string; + getOwnerDocument () : Ti.XML.Document; + getParentNode () : Ti.XML.Node; + getPrefix () : string; + getPreviousSibling () : Ti.XML.Node; + getText () : string; + getTextContent () : string; + hasAttributes () : boolean; + hasChildNodes () : boolean; + insertBefore (newChild: Ti.XML.Node, refChild: Ti.XML.Node) : Ti.XML.Node; + isSupported (feature: string, version: string) : boolean; + normalize () : void; + removeChild (oldChild: Ti.XML.Node) : Ti.XML.Node; + replaceChild (newChild: Ti.XML.Node, oldChild: Ti.XML.Node) : Ti.XML.Node; + setLocalName (localName: string) : void; + setNodeValue (nodeValue: string) : void; + setPrefix (prefix: string) : void; + } + export enum EntityReference { + + } + export interface CharacterData extends Ti.XML.Node { + data : string; + length : number; + appendData (arg: string) : void; + deleteData (offset: number, count: number) : void; + getData () : string; + getLength () : number; + insertData (offset: number, arg: string) : void; + replaceData (offset: number, count: number, arg: string) : void; + setData (data: string) : void; + substringData (offset: number, count: number) : string; + } + export interface DOMImplementation extends Ti.Proxy { + createDocument (namespaceURI: string, qualifiedName: string, doctype: Ti.XML.DocumentType) : Ti.XML.Document; + createDocumentType (qualifiedName: string, publicId: string, systemId: string) : Ti.XML.DocumentType; + hasFeature (feature: string, version: string) : boolean; + } + export interface Document extends Ti.XML.Node { + doctype : Ti.XML.DocumentType; + documentElement : Ti.XML.Element; + implementation : Ti.XML.DOMImplementation; + createAttribute (name: string) : Ti.XML.Attr; + createAttributeNS (namespaceURI: string, name: string) : Ti.XML.Attr; + createCDATASection (data: string) : Ti.XML.CDATASection; + createComment (data: string) : Ti.XML.Comment; + createDocumentFragment () : Ti.XML.DocumentFragment; + createElement (tagName: string) : Ti.XML.Element; + createElementNS (namespaceURI: string, name: string) : Ti.XML.Element; + createEntityReference (name: string) : Ti.XML.EntityReference; + createProcessingInstruction (target: string, data: string) : Ti.XML.ProcessingInstruction; + createTextNode (data: string) : Ti.XML.Text; + getDoctype () : Ti.XML.DocumentType; + getDocumentElement () : Ti.XML.Element; + getElementById (elementId: string) : Ti.XML.Element; + getElementsByTagName (tagname: string) : Ti.XML.NodeList; + getElementsByTagNameNS (namespaceURI: string, localname: string) : Ti.XML.NodeList; + getImplementation () : Ti.XML.DOMImplementation; + importNode (importedNode: Ti.XML.Node, deep: boolean) : Ti.XML.Node; + } + export interface Attr extends Ti.XML.Node { + name : string; + ownerElement : Ti.XML.Element; + specified : boolean; + value : string; + getName () : string; + getOwnerElement () : Ti.XML.Element; + getSpecified () : boolean; + getValue () : string; + setValue (value: string) : void; + } + export interface ProcessingInstruction extends Ti.Proxy { + data : string; + target : string; + getData () : string; + getTarget () : string; + setData (data: string) : void; + } + export interface NamedNodeMap extends Ti.Proxy { + length : number; + getLength () : number; + getNamedItem (name: string) : Ti.XML.Node; + getNamedItemNS (namespaceURI: string, localName: string) : Ti.XML.Node; + item (index: number) : Ti.XML.Node; + removeNamedItem (name: string) : Ti.XML.Node; + removeNamedItemNS (namespaceURI: string, localName: string) : Ti.XML.Node; + setNamedItem (node: Ti.XML.Node) : Ti.XML.Node; + setNamedItemNS (node: Ti.XML.Node) : Ti.XML.Node; + } + export enum CDATASection { + + } + export interface Text extends Ti.XML.CharacterData { + splitText (offset: number) : Ti.XML.Text; + } + export enum DocumentFragment { + + } + export interface Notation extends Ti.Proxy { + publicId : string; + systemId : string; + getPublicId () : string; + getSystemId () : string; + } + export enum Comment { + + } + export interface NodeList extends Ti.Proxy { + length : number; + getLength () : number; + item (index: number) : Ti.XML.Node; + } + export interface DocumentType extends Ti.XML.Node { + entities : Ti.XML.NamedNodeMap; + internalSubset : string; + name : string; + notations : Ti.XML.NamedNodeMap; + publicId : string; + systemId : string; + getEntities () : Ti.XML.NamedNodeMap; + getInternalSubset () : string; + getName () : string; + getNotations () : Ti.XML.NamedNodeMap; + getPublicId () : string; + getSystemId () : string; + } + export interface Element extends Ti.XML.Node { + tagName : string; + getAttribute (name: string) : string; + getAttributeNS (namespaceURI: string, localName: string) : string; + getAttributeNode (name: string) : Ti.XML.Attr; + getAttributeNodeNS (namespaceURI: string, localName: string) : Ti.XML.Attr; + getElementsByTagName (name: string) : Ti.XML.NodeList; + getElementsByTagNameNS (namespaceURI: string, localName: string) : Ti.XML.NodeList; + getTagName () : string; + hasAttribute (name: string) : boolean; + hasAttributeNS (namespaceURI: string, localName: string) : boolean; + removeAttribute (name: string) : void; + removeAttributeNS (namespaceURI: string, localName: string) : void; + removeAttributeNode (oldAttr: Ti.XML.Attr) : void; + setAttribute (name: string, value: string) : void; + setAttributeNS (namespaceURI: string, qualifiedName: string, value: string) : void; + setAttributeNode (newAttr: Ti.XML.Attr) : Ti.XML.Attr; + setAttributeNodeNS (newAttr: Ti.XML.Attr) : Ti.XML.Attr; + } + } + export enum BlobStream { + + } + export interface IOStream extends Ti.Proxy { + close () : void; + isReadable () : boolean; + isWriteable () : boolean; + read (buffer: Ti.Buffer, offset?: number, length?: number) : number; + write (buffer: Ti.Buffer, offset?: number, length?: number) : number; + } + export module UI { + export var ANIMATION_CURVE_EASE_IN : number; + export var ANIMATION_CURVE_EASE_IN_OUT : number; + export var ANIMATION_CURVE_EASE_OUT : number; + export var ANIMATION_CURVE_LINEAR : number; + export var AUTODETECT_ADDRESS : number; + export var AUTODETECT_ALL : number; + export var AUTODETECT_CALENDAR : number; + export var AUTODETECT_LINK : number; + export var AUTODETECT_NONE : number; + export var AUTODETECT_PHONE : number; + export var AUTOLINK_ALL : number; + export var AUTOLINK_CALENDAR : number; + export var AUTOLINK_EMAIL_ADDRESSES : number; + export var AUTOLINK_MAP_ADDRESSES : number; + export var AUTOLINK_NONE : number; + export var AUTOLINK_PHONE_NUMBERS : number; + export var AUTOLINK_URLS : number; + export var BLEND_MODE_CLEAR : number; + export var BLEND_MODE_COLOR : number; + export var BLEND_MODE_COLOR_BURN : number; + export var BLEND_MODE_COLOR_DODGE : number; + export var BLEND_MODE_COPY : number; + export var BLEND_MODE_DARKEN : number; + export var BLEND_MODE_DESTINATION_ATOP : number; + export var BLEND_MODE_DESTINATION_IN : number; + export var BLEND_MODE_DESTINATION_OUT : number; + export var BLEND_MODE_DESTINATION_OVER : number; + export var BLEND_MODE_DIFFERENCE : number; + export var BLEND_MODE_EXCLUSION : number; + export var BLEND_MODE_HARD_LIGHT : number; + export var BLEND_MODE_HUE : number; + export var BLEND_MODE_LIGHTEN : number; + export var BLEND_MODE_LUMINOSITY : number; + export var BLEND_MODE_MULTIPLY : number; + export var BLEND_MODE_NORMAL : number; + export var BLEND_MODE_OVERLAY : number; + export var BLEND_MODE_PLUS_DARKER : number; + export var BLEND_MODE_PLUS_LIGHTER : number; + export var BLEND_MODE_SATURATION : number; + export var BLEND_MODE_SCREEN : number; + export var BLEND_MODE_SOFT_LIGHT : number; + export var BLEND_MODE_SOURCE_ATOP : number; + export var BLEND_MODE_SOURCE_IN : number; + export var BLEND_MODE_SOURCE_OUT : number; + export var BLEND_MODE_XOR : number; + export var EXTEND_EDGE_ALL : number; + export var EXTEND_EDGE_BOTTOM : number; + export var EXTEND_EDGE_LEFT : number; + export var EXTEND_EDGE_NONE : number; + export var EXTEND_EDGE_RIGHT : number; + export var EXTEND_EDGE_TOP : number; + export var FACE_DOWN : number; + export var FACE_UP : number; + export var FILL : string; + export var INHERIT : string; + export var INPUT_BORDERSTYLE_BEZEL : number; + export var INPUT_BORDERSTYLE_LINE : number; + export var INPUT_BORDERSTYLE_NONE : number; + export var INPUT_BORDERSTYLE_ROUNDED : number; + export var INPUT_BUTTONMODE_ALWAYS : number; + export var INPUT_BUTTONMODE_NEVER : number; + export var INPUT_BUTTONMODE_ONBLUR : number; + export var INPUT_BUTTONMODE_ONFOCUS : number; + export var KEYBOARD_APPEARANCE_ALERT : number; + export var KEYBOARD_APPEARANCE_DEFAULT : number; + export var KEYBOARD_ASCII : number; + export var KEYBOARD_DECIMAL_PAD : number; + export var KEYBOARD_DEFAULT : number; + export var KEYBOARD_EMAIL : number; + export var KEYBOARD_NAMEPHONE_PAD : number; + export var KEYBOARD_NUMBERS_PUNCTUATION : number; + export var KEYBOARD_NUMBER_PAD : number; + export var KEYBOARD_PHONE_PAD : number; + export var KEYBOARD_URL : number; + export var LANDSCAPE_LEFT : number; + export var LANDSCAPE_RIGHT : number; + export var LIST_ACCESSORY_TYPE_CHECKMARK : number; + export var LIST_ACCESSORY_TYPE_DETAIL : number; + export var LIST_ACCESSORY_TYPE_DISCLOSURE : number; + export var LIST_ACCESSORY_TYPE_NONE : number; + export var LIST_ITEM_TEMPLATE_CONTACTS : number; + export var LIST_ITEM_TEMPLATE_DEFAULT : number; + export var LIST_ITEM_TEMPLATE_SETTINGS : number; + export var LIST_ITEM_TEMPLATE_SUBTITLE : number; + export var NOTIFICATION_DURATION_LONG : number; + export var NOTIFICATION_DURATION_SHORT : number; + export var PICKER_TYPE_COUNT_DOWN_TIMER : number; + export var PICKER_TYPE_DATE : number; + export var PICKER_TYPE_DATE_AND_TIME : number; + export var PICKER_TYPE_PLAIN : number; + export var PICKER_TYPE_TIME : number; + export var PORTRAIT : number; + export var RETURNKEY_DEFAULT : number; + export var RETURNKEY_DONE : number; + export var RETURNKEY_EMERGENCY_CALL : number; + export var RETURNKEY_GO : number; + export var RETURNKEY_GOOGLE : number; + export var RETURNKEY_JOIN : number; + export var RETURNKEY_NEXT : number; + export var RETURNKEY_ROUTE : number; + export var RETURNKEY_SEARCH : number; + export var RETURNKEY_SEND : number; + export var RETURNKEY_YAHOO : number; + export var SIZE : string; + export var TEXT_ALIGNMENT_CENTER : any; + export var TEXT_ALIGNMENT_LEFT : any; + export var TEXT_ALIGNMENT_RIGHT : any; + export var TEXT_AUTOCAPITALIZATION_ALL : number; + export var TEXT_AUTOCAPITALIZATION_NONE : number; + export var TEXT_AUTOCAPITALIZATION_SENTENCES : number; + export var TEXT_AUTOCAPITALIZATION_WORDS : number; + export var TEXT_VERTICAL_ALIGNMENT_BOTTOM : any; + export var TEXT_VERTICAL_ALIGNMENT_CENTER : any; + export var TEXT_VERTICAL_ALIGNMENT_TOP : any; + export var UNIT_CM : string; + export var UNIT_DIP : string; + export var UNIT_IN : string; + export var UNIT_MM : string; + export var UNIT_PX : string; + export var UNKNOWN : number; + export var UPSIDE_PORTRAIT : number; + export var URL_ERROR_AUTHENTICATION : number; + export var URL_ERROR_BAD_URL : number; + export var URL_ERROR_CONNECT : number; + export var URL_ERROR_FILE : number; + export var URL_ERROR_FILE_NOT_FOUND : number; + export var URL_ERROR_HOST_LOOKUP : number; + export var URL_ERROR_REDIRECT_LOOP : number; + export var URL_ERROR_SSL_FAILED : number; + export var URL_ERROR_TIMEOUT : number; + export var URL_ERROR_UNKNOWN : number; + export var URL_ERROR_UNSUPPORTED_SCHEME : number; + export var backgroundColor : string; + export var backgroundImage : string; + export var bubbleParent : boolean; + export var currentTab : Ti.UI.Tab; + export var currentWindow : Ti.UI.Window; + export var orientation : number; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function convertUnits (convertFromValue: string, convertToUnits: string) : number; + export function create2DMatrix (parameters?: MatrixCreationDict) : Ti.UI._2DMatrix; + export function create3DMatrix (parameters?: Dictionary) : Ti.UI._3DMatrix; + export function createActivityIndicator (parameters?: Dictionary) : Ti.UI.ActivityIndicator; + export function createAlertDialog (parameters?: Dictionary) : Ti.UI.AlertDialog; + export function createAnimation (parameters?: Dictionary) : Ti.UI.Animation; + export function createButton (parameters?: Dictionary) : Ti.UI.Button; + export function createButtonBar (parameters?: Dictionary) : Ti.UI.ButtonBar; + export function createCoverFlowView (parameters?: Dictionary) : Ti.UI.CoverFlowView; + export function createDashboardItem (parameters?: Dictionary) : Ti.UI.DashboardItem; + export function createDashboardView (parameters?: Dictionary) : Ti.UI.DashboardView; + export function createEmailDialog (parameters?: Dictionary) : Ti.UI.EmailDialog; + export function createImageView (parameters?: Dictionary) : Ti.UI.ImageView; + export function createLabel (parameters?: Dictionary) : Ti.UI.Label; + export function createListSection (parameters?: Dictionary) : Ti.UI.ListSection; + export function createListView (parameters?: Dictionary) : Ti.UI.ListView; + export function createMaskedImage (parameters?: Dictionary) : Ti.UI.MaskedImage; + export function createNotification (parameters?: Dictionary) : Ti.UI.Notification; + export function createOptionDialog (parameters?: Dictionary) : Ti.UI.OptionDialog; + export function createPicker (parameters?: Dictionary) : Ti.UI.Picker; + export function createPickerColumn (parameters?: Dictionary) : Ti.UI.PickerColumn; + export function createPickerRow (parameters?: Dictionary) : Ti.UI.PickerRow; + export function createProgressBar (parameters?: Dictionary) : Ti.UI.ProgressBar; + export function createSMSDialog (parameters?: Dictionary) : Ti.UI.SMSDialog; + export function createScrollView (parameters?: Dictionary) : Ti.UI.ScrollView; + export function createScrollableView (parameters?: Dictionary) : Ti.UI.ScrollableView; + export function createSearchBar (parameters?: Dictionary) : Ti.UI.SearchBar; + export function createSlider (parameters?: Dictionary) : Ti.UI.Slider; + export function createSwitch (parameters?: Dictionary) : Ti.UI.Switch; + export function createTab (parameters?: Dictionary) : Ti.UI.Tab; + export function createTabGroup (parameters?: Dictionary) : Ti.UI.TabGroup; + export function createTabbedBar (parameters?: Dictionary) : Ti.UI.TabbedBar; + export function createTableView (parameters?: Dictionary) : Ti.UI.TableView; + export function createTableViewRow (parameters?: Dictionary) : Ti.UI.TableViewRow; + export function createTableViewSection (parameters?: Dictionary) : Ti.UI.TableViewSection; + export function createTextArea (parameters?: Dictionary) : Ti.UI.TextArea; + export function createTextField (parameters?: Dictionary) : Ti.UI.TextField; + export function createToolbar (parameters?: Dictionary) : Ti.UI.Toolbar; + export function createView (parameters?: Dictionary) : Ti.UI.View; + export function createWebView (parameters?: Dictionary) : Ti.UI.WebView; + export function createWindow (parameters?: Dictionary) : Ti.UI.Window; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBackgroundColor () : string; + export function getBackgroundImage () : string; + export function getBubbleParent () : boolean; + export function getCurrentTab () : Ti.UI.Tab; + export function getCurrentWindow () : Ti.UI.Window; + export function getOrientation () : number; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBackgroundColor (backgroundColor: string) : void; + export function setBackgroundImage (backgroundImage: string) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setCurrentTab (currentTab: Ti.UI.Tab) : void; + export function setOrientation (orientation: number) : void; + export module iPad { + export var POPOVER_ARROW_DIRECTION_ANY : number; + export var POPOVER_ARROW_DIRECTION_DOWN : number; + export var POPOVER_ARROW_DIRECTION_LEFT : number; + export var POPOVER_ARROW_DIRECTION_RIGHT : number; + export var POPOVER_ARROW_DIRECTION_UNKNOWN : number; + export var POPOVER_ARROW_DIRECTION_UP : number; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createDocumentViewer (parameters?: Dictionary) : Ti.UI.iPad.DocumentViewer; + export function createPopover (parameters?: Dictionary) : Ti.UI.iPad.Popover; + export function createSplitWindow (parameters?: Dictionary) : Ti.UI.iPad.SplitWindow; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface SplitWindow extends Ti.UI.Window { + detailView : Ti.UI.View; + masterView : Ti.UI.View; + showMasterInPortrait : boolean; + getDetailView () : Ti.UI.View; + getMasterView () : Ti.UI.View; + getShowMasterInPortrait () : boolean; + setShowMasterInPortrait (showMasterInPortrait: boolean) : void; + } + export interface DocumentViewer extends Ti.UI.View { + setUrl (url: string) : void; + show (animated: boolean, view: any) : void; + } + export interface Popover extends Ti.UI.View { + arrowDirection : number; + leftNavButton : any; + rightNavButton : any; + title : string; + getArrowDirection () : number; + getLeftNavButton () : any; + getRightNavButton () : any; + getTitle () : string; + setLeftNavButton (leftNavButton: any) : void; + setPassthroughViews (passthroughViews: Array) : void; + setRightNavButton (rightNavButton: any) : void; + setTitle (title: string) : void; + } + } + export interface ScrollableView extends Ti.UI.View { + cacheSize : number; + clipViews : boolean; + currentPage : number; + disableBounce : boolean; + hitRect : Dimension; + overScrollMode : number; + overlayEnabled : boolean; + pagingControlAlpha : number; + pagingControlColor : string; + pagingControlHeight : number; + pagingControlOnTop : boolean; + pagingControlTimeout : number; + scrollingEnabled : boolean; + showPagingControl : boolean; + views : Array; + addView (view: Ti.UI.View) : void; + getCacheSize () : number; + getClipViews () : boolean; + getCurrentPage () : number; + getDisableBounce () : boolean; + getHitRect () : Dimension; + getOverScrollMode () : number; + getOverlayEnabled () : boolean; + getPagingControlAlpha () : number; + getPagingControlColor () : string; + getPagingControlHeight () : number; + getPagingControlOnTop () : boolean; + getPagingControlTimeout () : number; + getScrollingEnabled () : boolean; + getShowPagingControl () : boolean; + getViews () : Array; + moveNext () : void; + movePrevious () : void; + removeView (view: number) : void; + removeView (view: Ti.UI.View) : void; + scrollToView (view: number) : void; + scrollToView (view: Ti.UI.View) : void; + setCacheSize (cacheSize: number) : void; + setCurrentPage (currentPage: number) : void; + setDisableBounce (disableBounce: boolean) : void; + setHitRect (hitRect: Dimension) : void; + setOverScrollMode (overScrollMode: number) : void; + setOverlayEnabled (overlayEnabled: boolean) : void; + setPagingControlAlpha (pagingControlAlpha: number) : void; + setPagingControlColor (pagingControlColor: string) : void; + setPagingControlHeight (pagingControlHeight: number) : void; + setPagingControlOnTop (pagingControlOnTop: boolean) : void; + setScrollingEnabled (scrollingEnabled: boolean) : void; + setShowPagingControl (showPagingControl: boolean) : void; + setViews (views: Array) : void; + } + export interface View extends Ti.Proxy { + accessibilityHidden : boolean; + accessibilityHint : string; + accessibilityLabel : string; + accessibilityValue : string; + anchorPoint : Point; + animatedCenter : Point; + backgroundColor : string; + backgroundDisabledColor : string; + backgroundDisabledImage : string; + backgroundFocusedColor : string; + backgroundFocusedImage : string; + backgroundGradient : Gradient; + backgroundImage : string; + backgroundLeftCap : number; + backgroundRepeat : boolean; + backgroundSelectedColor : string; + backgroundSelectedImage : string; + backgroundTopCap : number; + borderColor : string; + borderRadius : number; + borderWidth : number; + bottom : any; + center : Point; + children : Array; + enabled : boolean; + focusable : boolean; + height : any; + horizontalWrap : boolean; + keepScreenOn : boolean; + layout : string; + left : any; + opacity : number; + rect : Dimension; + right : any; + size : Dimension; + softKeyboardOnFocus : number; + tintColor : any; + top : any; + touchEnabled : boolean; + transform : any; + visible : boolean; + width : any; + zIndex : number; + add (view: Ti.UI.View) : void; + animate (animation: Ti.UI.Animation, callback: (...args : any[]) => any) : void; + animate (animation: Dictionary, callback: (...args : any[]) => any) : void; + convertPointToView (point: Point, destinationView: Ti.UI.View) : Point; + finishLayout () : void; + getAccessibilityHidden () : boolean; + getAccessibilityHint () : string; + getAccessibilityLabel () : string; + getAccessibilityValue () : string; + getAnchorPoint () : Point; + getAnimatedCenter () : Point; + getBackgroundColor () : string; + getBackgroundDisabledColor () : string; + getBackgroundDisabledImage () : string; + getBackgroundFocusedColor () : string; + getBackgroundFocusedImage () : string; + getBackgroundGradient () : Gradient; + getBackgroundImage () : string; + getBackgroundLeftCap () : number; + getBackgroundRepeat () : boolean; + getBackgroundSelectedColor () : string; + getBackgroundSelectedImage () : string; + getBackgroundTopCap () : number; + getBorderColor () : string; + getBorderRadius () : number; + getBorderWidth () : number; + getBottom () : any; + getCenter () : Point; + getChildren () : Array; + getEnabled () : boolean; + getFocusable () : boolean; + getHeight () : any; + getHorizontalWrap () : boolean; + getKeepScreenOn () : boolean; + getLayout () : string; + getLeft () : any; + getOpacity () : number; + getRect () : Dimension; + getRight () : any; + getSize () : Dimension; + getSoftKeyboardOnFocus () : number; + getTintColor () : string; + getTop () : any; + getTouchEnabled () : boolean; + getTransform () : any; + getVisible () : boolean; + getWidth () : any; + getZIndex () : number; + hide () : void; + remove (view: Ti.UI.View) : void; + removeAllChildren () : void; + setAccessibilityHidden (accessibilityHidden: boolean) : void; + setAccessibilityHint (accessibilityHint: string) : void; + setAccessibilityLabel (accessibilityLabel: string) : void; + setAccessibilityValue (accessibilityValue: string) : void; + setAnchorPoint (anchorPoint: Point) : void; + setBackgroundColor (backgroundColor: string) : void; + setBackgroundDisabledColor (backgroundDisabledColor: string) : void; + setBackgroundDisabledImage (backgroundDisabledImage: string) : void; + setBackgroundFocusedColor (backgroundFocusedColor: string) : void; + setBackgroundFocusedImage (backgroundFocusedImage: string) : void; + setBackgroundGradient (backgroundGradient: Gradient) : void; + setBackgroundImage (backgroundImage: string) : void; + setBackgroundLeftCap (backgroundLeftCap: number) : void; + setBackgroundRepeat (backgroundRepeat: boolean) : void; + setBackgroundSelectedColor (backgroundSelectedColor: string) : void; + setBackgroundSelectedImage (backgroundSelectedImage: string) : void; + setBackgroundTopCap (backgroundTopCap: number) : void; + setBorderColor (borderColor: string) : void; + setBorderRadius (borderRadius: number) : void; + setBorderWidth (borderWidth: number) : void; + setBottom (bottom: number) : void; + setBottom (bottom: string) : void; + setCenter (center: Point) : void; + setEnabled (enabled: boolean) : void; + setFocusable (focusable: boolean) : void; + setHeight (height: number) : void; + setHeight (height: string) : void; + setHorizontalWrap (horizontalWrap: boolean) : void; + setKeepScreenOn (keepScreenOn: boolean) : void; + setLayout (layout: string) : void; + setLeft (left: number) : void; + setLeft (left: string) : void; + setOpacity (opacity: number) : void; + setRight (right: number) : void; + setRight (right: string) : void; + setSoftKeyboardOnFocus (softKeyboardOnFocus: number) : void; + setTintColor (tintColor: string) : void; + setTop (top: number) : void; + setTop (top: string) : void; + setTouchEnabled (touchEnabled: boolean) : void; + setTransform (transform: Ti.UI._2DMatrix) : void; + setTransform (transform: Ti.UI._3DMatrix) : void; + setVisible (visible: boolean) : void; + setWidth (width: number) : void; + setWidth (width: string) : void; + setZIndex (zIndex: number) : void; + show (...args: Array) : void; + startLayout () : void; + toImage (callback?: (...args : any[]) => any, honorScaleFactor?: boolean) : Ti.Blob; + updateLayout (params: Dictionary) : void; + } + export module iPhone { + export var MODAL_PRESENTATION_CURRENT_CONTEXT : number; + export var MODAL_PRESENTATION_FORMSHEET : number; + export var MODAL_PRESENTATION_FULLSCREEN : number; + export var MODAL_PRESENTATION_PAGESHEET : number; + export var MODAL_TRANSITION_STYLE_COVER_VERTICAL : number; + export var MODAL_TRANSITION_STYLE_CROSS_DISSOLVE : number; + export var MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL : number; + export var MODAL_TRANSITION_STYLE_PARTIAL_CURL : number; + export var appBadge : number; + export var appSupportsShakeToEdit : boolean; + export var bubbleParent : boolean; + export var statusBarHidden : boolean; + export var statusBarStyle : number; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createNavigationGroup (parameters?: Dictionary) : Ti.UI.iPhone.NavigationGroup; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAppBadge () : number; + export function getAppSupportsShakeToEdit () : boolean; + export function getBubbleParent () : boolean; + export function getStatusBarHidden () : boolean; + export function getStatusBarStyle () : number; + export function hideStatusBar (params?: hideStatusBarParams) : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setAppBadge (appBadge: number) : void; + export function setAppSupportsShakeToEdit (appSupportsShakeToEdit: boolean) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setStatusBarHidden (statusBarHidden: boolean) : void; + export function setStatusBarStyle (statusBarStyle: number) : void; + export function showStatusBar (params?: showStatusBarParams) : void; + export enum ScrollIndicatorStyle { + BLACK, + DEFAULT, + WHITE + } + export enum SystemButtonStyle { + BAR, + BORDERED, + DONE, + PLAIN + } + export enum ListViewStyle { + GROUPED, + PLAIN + } + export enum StatusBar { + ANIMATION_STYLE_FADE, + ANIMATION_STYLE_NONE, + ANIMATION_STYLE_SLIDE, + DEFAULT, + GRAY, + GREY, + LIGHT_CONTENT, + OPAQUE_BLACK, + TRANSLUCENT_BLACK + } + export enum SystemButton { + ACTION, + ACTIVITY, + ADD, + BOOKMARKS, + CAMERA, + CANCEL, + COMPOSE, + CONTACT_ADD, + DISCLOSURE, + DONE, + EDIT, + FAST_FORWARD, + FIXED_SPACE, + FLEXIBLE_SPACE, + INFO_DARK, + INFO_LIGHT, + ORGANIZE, + PAUSE, + PLAY, + REFRESH, + REPLY, + REWIND, + SAVE, + SPINNER, + STOP, + TRASH + } + export enum TableViewStyle { + GROUPED, + PLAIN + } + export enum SystemIcon { + BOOKMARKS, + CONTACTS, + DOWNLOADS, + FAVORITES, + FEATURED, + HISTORY, + MORE, + MOST_RECENT, + MOST_VIEWED, + RECENTS, + SEARCH, + TOP_RATED + } + export enum ActivityIndicatorStyle { + BIG, + DARK, + PLAIN + } + export enum ProgressBarStyle { + BAR, + DEFAULT, + PLAIN + } + export enum ListViewSeparatorStyle { + NONE, + SINGLE_LINE + } + export enum RowAnimationStyle { + BOTTOM, + FADE, + LEFT, + NONE, + RIGHT, + TOP + } + export enum AnimationStyle { + CURL_DOWN, + CURL_UP, + FLIP_FROM_LEFT, + FLIP_FROM_RIGHT, + NONE + } + export interface NavigationGroup extends Ti.UI.View { + window : Ti.UI.Window; + close (window: Ti.UI.Window, options: Dictionary) : void; + getWindow () : Ti.UI.Window; + open (window: Ti.UI.Window, options: Dictionary) : void; + } + export enum TableViewScrollPosition { + BOTTOM, + MIDDLE, + NONE, + TOP + } + export enum AlertDialogStyle { + DEFAULT, + LOGIN_AND_PASSWORD_INPUT, + PLAIN_TEXT_INPUT, + SECURE_TEXT_INPUT + } + export enum ListViewScrollPosition { + BOTTOM, + MIDDLE, + NONE, + TOP + } + export enum TableViewCellSelectionStyle { + BLUE, + GRAY, + NONE + } + export enum ListViewCellSelectionStyle { + BLUE, + GRAY, + NONE + } + export enum TableViewSeparatorStyle { + NONE, + SINGLE_LINE + } + } + export interface TextArea extends Ti.UI.View { + appearance : number; + autoLink : number; + autocapitalization : number; + autocorrect : boolean; + clearOnEdit : boolean; + color : string; + editable : boolean; + ellipsize : boolean; + enableReturnKey : boolean; + font : Font; + hintText : string; + keyboardToolbar : any; + keyboardToolbarColor : string; + keyboardToolbarHeight : number; + keyboardType : number; + maxLength : number; + returnKeyType : number; + scrollable : boolean; + scrollsToTop : boolean; + suppressReturn : boolean; + textAlign : any; + value : string; + verticalAlign : any; + blur () : void; + focus () : void; + getAppearance () : number; + getAutoLink () : number; + getAutocapitalization () : number; + getAutocorrect () : boolean; + getClearOnEdit () : boolean; + getColor () : string; + getEditable () : boolean; + getEllipsize () : boolean; + getEnableReturnKey () : boolean; + getFont () : Font; + getHintText () : string; + getKeyboardToolbar () : any; + getKeyboardToolbarColor () : string; + getKeyboardToolbarHeight () : number; + getKeyboardType () : number; + getMaxLength () : number; + getReturnKeyType () : number; + getScrollable () : boolean; + getScrollsToTop () : boolean; + getSuppressReturn () : boolean; + getTextAlign () : any; + getValue () : string; + getVerticalAlign () : any; + hasText () : boolean; + setAppearance (appearance: number) : void; + setAutoLink (autoLink: number) : void; + setAutocapitalization (autocapitalization: number) : void; + setAutocorrect (autocorrect: boolean) : void; + setClearOnEdit (clearOnEdit: boolean) : void; + setColor (color: string) : void; + setEditable (editable: boolean) : void; + setEllipsize (ellipsize: boolean) : void; + setEnableReturnKey (enableReturnKey: boolean) : void; + setFont (font: Font) : void; + setHintText (hintText: string) : void; + setKeyboardToolbar (keyboardToolbar: Array) : void; + setKeyboardToolbar (keyboardToolbar: Ti.UI.iOS.Toolbar) : void; + setKeyboardToolbarColor (keyboardToolbarColor: string) : void; + setKeyboardToolbarHeight (keyboardToolbarHeight: number) : void; + setKeyboardType (keyboardType: number) : void; + setMaxLength (maxLength: number) : void; + setReturnKeyType (returnKeyType: number) : void; + setScrollable (scrollable: boolean) : void; + setScrollsToTop (scrollsToTop: boolean) : void; + setSelection (start: number, end: number) : void; + setSuppressReturn (suppressReturn: boolean) : void; + setTextAlign (textAlign: string) : void; + setTextAlign (textAlign: number) : void; + setValue (value: string) : void; + setVerticalAlign (verticalAlign: number) : void; + setVerticalAlign (verticalAlign: string) : void; + } + export enum ActivityIndicatorStyle { + BIG, + BIG_DARK, + DARK, + PLAIN + } + export interface Switch extends Ti.UI.View { + color : string; + font : Font; + style : number; + textAlign : any; + title : string; + titleOff : string; + titleOn : string; + value : boolean; + verticalAlign : any; + getColor () : string; + getFont () : Font; + getStyle () : number; + getTextAlign () : any; + getTitle () : string; + getTitleOff () : string; + getTitleOn () : string; + getValue () : boolean; + getVerticalAlign () : any; + setColor (color: string) : void; + setFont (font: Font) : void; + setStyle (style: number) : void; + setTextAlign (textAlign: string) : void; + setTextAlign (textAlign: number) : void; + setTitle (title: string) : void; + setTitleOff (titleOff: string) : void; + setTitleOn (titleOn: string) : void; + setValue (value: boolean) : void; + setVerticalAlign (verticalAlign: number) : void; + setVerticalAlign (verticalAlign: string) : void; + } + export interface Tab extends Ti.UI.View { + active : boolean; + activeIcon : string; + activeIconIsMask : any; + badge : string; + icon : string; + iconIsmask : any; + title : string; + titleid : string; + window : Ti.UI.Window; + close (window: Ti.UI.Window, options?: any) : void; + getActive () : boolean; + getActiveIcon () : string; + getActiveIconIsMask () : boolean; + getBadge () : string; + getIcon () : string; + getIconIsmask () : boolean; + getTitle () : string; + getTitleid () : string; + getWindow () : Ti.UI.Window; + open (window: Ti.UI.Window, options: any) : void; + setActive (active: boolean) : void; + setActiveIcon (activeIcon: string) : void; + setActiveIconIsMask (activeIconIsMask: boolean) : void; + setBadge (badge: string) : void; + setIcon (icon: string) : void; + setIconIsmask (iconIsmask: boolean) : void; + setTitle (title: string) : void; + setTitleid (titleid: string) : void; + setWindow (window: Ti.UI.Window) : void; + } + export interface TableViewRow extends Ti.UI.View { + className : string; + color : string; + editable : boolean; + font : Font; + hasCheck : boolean; + hasChild : boolean; + hasDetail : boolean; + indentionLevel : number; + leftImage : string; + moveable : boolean; + rightImage : string; + selectedBackgroundColor : string; + selectedBackgroundImage : string; + selectedColor : string; + selectionStyle : number; + title : string; + getClassName () : string; + getColor () : string; + getEditable () : boolean; + getFont () : Font; + getHasCheck () : boolean; + getHasChild () : boolean; + getHasDetail () : boolean; + getIndentionLevel () : number; + getLeftImage () : string; + getMoveable () : boolean; + getRightImage () : string; + getSelectedBackgroundColor () : string; + getSelectedBackgroundImage () : string; + getSelectedColor () : string; + getSelectionStyle () : number; + getTitle () : string; + setClassName (className: string) : void; + setColor (color: string) : void; + setEditable (editable: boolean) : void; + setFont (font: Font) : void; + setHasCheck (hasCheck: boolean) : void; + setHasChild (hasChild: boolean) : void; + setHasDetail (hasDetail: boolean) : void; + setIndentionLevel (indentionLevel: number) : void; + setLeftImage (leftImage: string) : void; + setMoveable (moveable: boolean) : void; + setRightImage (rightImage: string) : void; + setSelectedBackgroundColor (selectedBackgroundColor: string) : void; + setSelectedBackgroundImage (selectedBackgroundImage: string) : void; + setSelectedColor (selectedColor: string) : void; + setSelectionStyle (selectionStyle: number) : void; + setTitle (title: string) : void; + } + export interface PickerRow extends Ti.UI.View { + color : string; + font : Font; + fontSize : number; + title : string; + getColor () : string; + getFont () : Font; + getFontSize () : number; + getTitle () : string; + setColor (color: string) : void; + setFont (font: Font) : void; + setFontSize (fontSize: number) : void; + setTitle (title: string) : void; + } + export interface Slider extends Ti.UI.View { + disabledLeftTrackImage : string; + disabledRightTrackImage : string; + disabledThumbImage : string; + highlightedLeftTrackImage : string; + highlightedRightTrackImage : string; + highlightedThumbImage : string; + leftTrackImage : string; + leftTrackLeftCap : number; + leftTrackTopCap : number; + max : number; + maxRange : number; + min : number; + minRange : number; + rightTrackImage : string; + rightTrackLeftCap : number; + rightTrackTopCap : number; + selectedLeftTrackImage : string; + selectedRightTrackImage : string; + selectedThumbImage : string; + thumbImage : any; + value : string; + getDisabledLeftTrackImage () : string; + getDisabledRightTrackImage () : string; + getDisabledThumbImage () : string; + getHighlightedLeftTrackImage () : string; + getHighlightedRightTrackImage () : string; + getHighlightedThumbImage () : string; + getLeftTrackImage () : string; + getLeftTrackLeftCap () : number; + getLeftTrackTopCap () : number; + getMax () : number; + getMaxRange () : number; + getMin () : number; + getMinRange () : number; + getRightTrackImage () : string; + getRightTrackLeftCap () : number; + getRightTrackTopCap () : number; + getSelectedLeftTrackImage () : string; + getSelectedRightTrackImage () : string; + getSelectedThumbImage () : string; + getThumbImage () : any; + getValue () : string; + setDisabledLeftTrackImage (disabledLeftTrackImage: string) : void; + setDisabledRightTrackImage (disabledRightTrackImage: string) : void; + setDisabledThumbImage (disabledThumbImage: string) : void; + setHighlightedLeftTrackImage (highlightedLeftTrackImage: string) : void; + setHighlightedRightTrackImage (highlightedRightTrackImage: string) : void; + setHighlightedThumbImage (highlightedThumbImage: string) : void; + setLeftTrackImage (leftTrackImage: string) : void; + setLeftTrackLeftCap (leftTrackLeftCap: number) : void; + setLeftTrackTopCap (leftTrackTopCap: number) : void; + setMax (max: number) : void; + setMaxRange (maxRange: number) : void; + setMin (min: number) : void; + setMinRange (minRange: number) : void; + setRightTrackImage (rightTrackImage: string) : void; + setRightTrackLeftCap (rightTrackLeftCap: number) : void; + setRightTrackTopCap (rightTrackTopCap: number) : void; + setSelectedLeftTrackImage (selectedLeftTrackImage: string) : void; + setSelectedRightTrackImage (selectedRightTrackImage: string) : void; + setSelectedThumbImage (selectedThumbImage: string) : void; + setThumbImage (thumbImage: string) : void; + setThumbImage (thumbImage: Ti.Blob) : void; + setValue (value: number, options?: Dictionary) : void; + } + export module Android { + export var LINKIFY_ALL : number; + export var LINKIFY_EMAIL_ADDRESSES : number; + export var LINKIFY_MAP_ADDRESSES : number; + export var LINKIFY_PHONE_NUMBERS : number; + export var LINKIFY_WEB_URLS : number; + export var OVER_SCROLL_ALWAYS : number; + export var OVER_SCROLL_IF_CONTENT_SCROLLS : number; + export var OVER_SCROLL_NEVER : number; + export var PIXEL_FORMAT_A_8 : number; + export var PIXEL_FORMAT_LA_88 : number; + export var PIXEL_FORMAT_L_8 : number; + export var PIXEL_FORMAT_OPAQUE : number; + export var PIXEL_FORMAT_RGBA_4444 : number; + export var PIXEL_FORMAT_RGBA_5551 : number; + export var PIXEL_FORMAT_RGBA_8888 : number; + export var PIXEL_FORMAT_RGBX_8888 : number; + export var PIXEL_FORMAT_RGB_332 : number; + export var PIXEL_FORMAT_RGB_565 : number; + export var PIXEL_FORMAT_RGB_888 : number; + export var PIXEL_FORMAT_TRANSLUCENT : number; + export var PIXEL_FORMAT_TRANSPARENT : number; + export var PIXEL_FORMAT_UNKNOWN : number; + export var PROGRESS_INDICATOR_DETERMINANT : number; + export var PROGRESS_INDICATOR_DIALOG : number; + export var PROGRESS_INDICATOR_INDETERMINANT : number; + export var PROGRESS_INDICATOR_STATUS_BAR : number; + export var SOFT_INPUT_ADJUST_PAN : number; + export var SOFT_INPUT_ADJUST_RESIZE : number; + export var SOFT_INPUT_ADJUST_UNSPECIFIED : number; + export var SOFT_INPUT_STATE_ALWAYS_HIDDEN : number; + export var SOFT_INPUT_STATE_ALWAYS_VISIBLE : number; + export var SOFT_INPUT_STATE_HIDDEN : number; + export var SOFT_INPUT_STATE_UNSPECIFIED : number; + export var SOFT_INPUT_STATE_VISIBLE : number; + export var SOFT_KEYBOARD_DEFAULT_ON_FOCUS : number; + export var SOFT_KEYBOARD_HIDE_ON_FOCUS : number; + export var SOFT_KEYBOARD_SHOW_ON_FOCUS : number; + export var SWITCH_STYLE_CHECKBOX : number; + export var SWITCH_STYLE_TOGGLEBUTTON : number; + export var WEBVIEW_LOAD_CACHE_ELSE_NETWORK : number; + export var WEBVIEW_LOAD_CACHE_ONLY : number; + export var WEBVIEW_LOAD_DEFAULT : number; + export var WEBVIEW_LOAD_NO_CACHE : number; + export var WEBVIEW_PLUGINS_OFF : number; + export var WEBVIEW_PLUGINS_ON : number; + export var WEBVIEW_PLUGINS_ON_DEMAND : number; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createProgressIndicator (parameters?: Dictionary) : Ti.UI.Android.ProgressIndicator; + export function createSearchView (parameters?: Dictionary) : Ti.UI.Android.SearchView; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function hideSoftKeyboard () : void; + export function openPreferences () : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface SearchView extends Ti.UI.View { + hintText : string; + iconified : boolean; + iconifiedByDefault : boolean; + submitEnabled : boolean; + value : string; + blur () : void; + focus () : void; + getHintText () : string; + getIconified () : boolean; + getIconifiedByDefault () : boolean; + getSubmitEnabled () : boolean; + getValue () : string; + setHintText (hintText: string) : void; + setIconified (iconified: boolean) : void; + setIconifiedByDefault (iconifiedByDefault: boolean) : void; + setSubmitEnabled (submitEnabled: boolean) : void; + setValue (value: string) : void; + } + export interface ProgressIndicator extends Ti.Proxy { + cancelable : boolean; + location : number; + max : number; + message : string; + messageid : string; + min : number; + type : number; + getCancelable () : boolean; + getLocation () : number; + getMax () : number; + getMessage () : string; + getMessageid () : string; + getMin () : number; + getType () : number; + hide () : void; + setCancelable (cancelable: boolean) : void; + setLocation (location: number) : void; + setMax (max: number) : void; + setMessage (message: string) : void; + setMessageid (messageid: string) : void; + setMin (min: number) : void; + setType (type: number) : void; + show () : void; + } + } + export interface DashboardItem extends Ti.Proxy { + badge : number; + canDelete : boolean; + image : any; + selectedImage : any; + getBadge () : number; + getCanDelete () : boolean; + getImage () : any; + getSelectedImage () : any; + setBadge (badge: number) : void; + setCanDelete (canDelete: boolean) : void; + setImage (image: string) : void; + setImage (image: Ti.Blob) : void; + setSelectedImage (selectedImage: string) : void; + setSelectedImage (selectedImage: Ti.Blob) : void; + } + export interface DashboardView extends Ti.UI.View { + columnCount : number; + data : Array; + editable : boolean; + rowCount : number; + wobble : boolean; + getColumnCount () : number; + getData () : Array; + getEditable () : boolean; + getRowCount () : number; + getWobble () : boolean; + setData (data: Array) : void; + setEditable (editable: boolean) : void; + setWobble (wobble: boolean) : void; + startEditing () : void; + stopEditing () : void; + } + export interface ListItem extends Ti.Proxy { + accessoryType : number; + backgroundColor : string; + backgroundGradient : Gradient; + backgroundImage : string; + canEdit : boolean; + canMove : boolean; + color : string; + font : Font; + height : any; + image : string; + itemId : string; + searchableText : string; + selectedBackgroundColor : string; + selectedBackgroundGradient : Gradient; + selectedBackgroundImage : string; + selectionStyle : number; + subtitle : string; + title : string; + } + export interface AlertDialog extends Ti.Proxy { + androidView : Ti.UI.View; + buttonNames : Array; + cancel : number; + message : string; + messageid : string; + ok : string; + okid : string; + persistent : boolean; + style : number; + title : string; + titleid : string; + getAndroidView () : Ti.UI.View; + getButtonNames () : Array; + getCancel () : number; + getMessage () : string; + getOk () : string; + getPersistent () : boolean; + getStyle () : number; + getTitle () : string; + hide () : void; + setAndroidView (androidView: Ti.UI.View) : void; + setCancel (cancel: number) : void; + setMessage (message: string) : void; + setOk (ok: string) : void; + setPersistent (persistent: boolean) : void; + setStyle (style: number) : void; + setTitle (title: string) : void; + show () : void; + } + export module iOS { + export var AD_SIZE_LANDSCAPE : string; + export var AD_SIZE_PORTRAIT : string; + export var ANIMATION_CURVE_EASE_IN : number; + export var ANIMATION_CURVE_EASE_IN_OUT : number; + export var ANIMATION_CURVE_EASE_OUT : number; + export var ANIMATION_CURVE_LINEAR : number; + export var AUTODETECT_ADDRESS : number; + export var AUTODETECT_ALL : number; + export var AUTODETECT_CALENDAR : number; + export var AUTODETECT_LINK : number; + export var AUTODETECT_NONE : number; + export var AUTODETECT_PHONE : number; + export var BLEND_MODE_CLEAR : number; + export var BLEND_MODE_COLOR : number; + export var BLEND_MODE_COLOR_BURN : number; + export var BLEND_MODE_COLOR_DODGE : number; + export var BLEND_MODE_COPY : number; + export var BLEND_MODE_DARKEN : number; + export var BLEND_MODE_DESTINATION_ATOP : number; + export var BLEND_MODE_DESTINATION_IN : number; + export var BLEND_MODE_DESTINATION_OUT : number; + export var BLEND_MODE_DESTINATION_OVER : number; + export var BLEND_MODE_DIFFERENCE : number; + export var BLEND_MODE_EXCLUSION : number; + export var BLEND_MODE_HARD_LIGHT : number; + export var BLEND_MODE_HUE : number; + export var BLEND_MODE_LIGHTEN : number; + export var BLEND_MODE_LUMINOSITY : number; + export var BLEND_MODE_MULTIPLY : number; + export var BLEND_MODE_NORMAL : number; + export var BLEND_MODE_OVERLAY : number; + export var BLEND_MODE_PLUS_DARKER : number; + export var BLEND_MODE_PLUS_LIGHTER : number; + export var BLEND_MODE_SATURATION : number; + export var BLEND_MODE_SCREEN : number; + export var BLEND_MODE_SOFT_LIGHT : number; + export var BLEND_MODE_SOURCE_ATOP : number; + export var BLEND_MODE_SOURCE_IN : number; + export var BLEND_MODE_SOURCE_OUT : number; + export var BLEND_MODE_XOR : number; + export var COLOR_GROUP_TABLEVIEW_BACKGROUND : string; + export var COLOR_SCROLLVIEW_BACKGROUND : string; + export var COLOR_UNDER_PAGE_BACKGROUND : string; + export var COLOR_VIEW_FLIPSIDE_BACKGROUND : string; + export var WEBVIEW_NAVIGATIONTYPE_BACK_FORWARD : number; + export var WEBVIEW_NAVIGATIONTYPE_FORM_RESUBMITTED : number; + export var WEBVIEW_NAVIGATIONTYPE_FORM_SUBMITTED : number; + export var WEBVIEW_NAVIGATIONTYPE_LINK_CLICKED : number; + export var WEBVIEW_NAVIGATIONTYPE_OTHER : number; + export var WEBVIEW_NAVIGATIONTYPE_RELOAD : number; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function create3DMatrix (parameters?: Dictionary) : Ti.UI.iOS._3DMatrix; + export function createAdView (parameters?: Dictionary) : Ti.UI.iOS.AdView; + export function createCoverFlowView (parameters?: Dictionary) : Ti.UI.iOS.CoverFlowView; + export function createDocumentViewer (parameters?: Dictionary) : Ti.UI.iOS.DocumentViewer; + export function createNavigationWindow (parameters?: Dictionary) : Ti.UI.iOS.NavigationWindow; + export function createTabbedBar (parameters?: Dictionary) : Ti.UI.iOS.TabbedBar; + export function createToolbar (parameters?: Dictionary) : Ti.UI.iOS.Toolbar; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface Toolbar extends Ti.UI.View { + barColor : string; + borderBottom : boolean; + borderTop : boolean; + items : Array; + translucent : boolean; + getBarColor () : string; + getBorderBottom () : boolean; + getBorderTop () : boolean; + getItems () : Array; + getTranslucent () : boolean; + setBarColor (barColor: string) : void; + setBorderBottom (borderBottom: boolean) : void; + setBorderTop (borderTop: boolean) : void; + setItems (items: Array) : void; + setTranslucent (translucent: boolean) : void; + } + export interface CoverFlowView extends Ti.UI.View { + images : any; + selected : number; + getImages () : any; + getSelected () : number; + setImage (index: number, image: string) : void; + setImage (image: Ti.Blob) : void; + setImage (image: Ti.Filesystem.File) : void; + setImage (index: number, image: CoverFlowImageType) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setSelected (selected: number) : void; + } + export interface DocumentViewer extends Ti.UI.View { + name : string; + url : string; + getName () : string; + getUrl () : string; + hide (options?: DocumentViewerOptions) : void; + setUrl (url: string) : void; + show (options?: DocumentViewerOptions) : void; + } + export interface NavigationWindow extends Ti.UI.Window { + window : Ti.UI.Window; + closeWindow (window: Ti.UI.Window, options: Dictionary) : void; + getWindow () : Ti.UI.Window; + openWindow (window: Ti.UI.Window, options: Dictionary) : void; + } + export interface TabbedBar extends Ti.UI.View { + index : number; + labels : any; + style : number; + getIndex () : number; + getLabels () : any; + getStyle () : number; + setIndex (index: number) : void; + setLabels (labels: Array) : void; + setLabels (labels: Array) : void; + setStyle (style: number) : void; + } + export interface _3DMatrix extends Ti.Proxy { + m11 : number; + m12 : number; + m13 : number; + m14 : number; + m21 : number; + m22 : number; + m23 : number; + m24 : number; + m31 : number; + m32 : number; + m33 : number; + m34 : number; + m41 : number; + m42 : number; + m43 : number; + m44 : number; + getM11 () : number; + getM12 () : number; + getM13 () : number; + getM14 () : number; + getM21 () : number; + getM22 () : number; + getM23 () : number; + getM24 () : number; + getM31 () : number; + getM32 () : number; + getM33 () : number; + getM34 () : number; + getM41 () : number; + getM42 () : number; + getM43 () : number; + getM44 () : number; + invert () : Ti.UI._3DMatrix; + multiply (t2: Ti.UI._3DMatrix) : Ti.UI._3DMatrix; + rotate (angle: number, x: number, y: number, z: number) : Ti.UI._3DMatrix; + scale (sx: number, sy: number, sz: number) : Ti.UI._3DMatrix; + setM11 (m11: number) : void; + setM12 (m12: number) : void; + setM13 (m13: number) : void; + setM14 (m14: number) : void; + setM21 (m21: number) : void; + setM22 (m22: number) : void; + setM23 (m23: number) : void; + setM24 (m24: number) : void; + setM31 (m31: number) : void; + setM32 (m32: number) : void; + setM33 (m33: number) : void; + setM34 (m34: number) : void; + setM41 (m41: number) : void; + setM42 (m42: number) : void; + setM43 (m43: number) : void; + setM44 (m44: number) : void; + translate (tx: number, ty: number, tz: number) : Ti.UI._3DMatrix; + } + export interface AdView extends Ti.UI.View { + adSize : string; + cancelAction () : void; + getAdSize () : string; + setAdSize (adSize: string) : void; + } + } + export interface _2DMatrix extends Ti.Proxy { + a : number; + b : number; + c : number; + d : number; + tx : number; + ty : number; + getA () : number; + getB () : number; + getC () : number; + getD () : number; + getTx () : number; + getTy () : number; + invert () : Ti.UI._2DMatrix; + multiply (t2: Ti.UI._2DMatrix) : Ti.UI._2DMatrix; + rotate (angle: number, toAngle?: number) : Ti.UI._2DMatrix; + scale (sx: number, sy: number, toSx?: number, toSy?: number) : Ti.UI._2DMatrix; + setA (a: number) : void; + setB (b: number) : void; + setC (c: number) : void; + setD (d: number) : void; + setTx (tx: number) : void; + setTy (ty: number) : void; + translate (tx: number, ty: number) : Ti.UI._2DMatrix; + } + export interface TabbedBar extends Ti.UI.View { + index : number; + labels : any; + style : number; + getIndex () : number; + getLabels () : any; + getStyle () : number; + setIndex (index: number) : void; + setLabels (labels: Array) : void; + setLabels (labels: Array) : void; + setStyle (style: number) : void; + } + export interface Window extends Ti.UI.View { + activity : Ti.Android.Activity; + autoAdjustScrollViewInsets : boolean; + backButtonTitle : string; + backButtonTitleImage : any; + barColor : string; + barImage : string; + exitOnClose : boolean; + extendEdges : Array; + fullscreen : boolean; + includeOpaqueBars : boolean; + leftNavButton : Ti.UI.View; + modal : boolean; + navBarHidden : boolean; + navTintColor : any; + orientation : number; + orientationModes : Array; + rightNavButton : Ti.UI.View; + statusBarStyle : any; + tabBarHidden : boolean; + title : string; + titleControl : Ti.UI.View; + titleImage : string; + titlePrompt : string; + titleid : string; + titlepromptid : string; + toolbar : Array; + translucent : boolean; + url : string; + windowPixelFormat : number; + windowSoftInputMode : number; + close (params?: Dictionary) : void; + close (params?: closeWindowParams) : void; + getActivity () : Ti.Android.Activity; + getAutoAdjustScrollViewInsets () : boolean; + getBackButtonTitle () : string; + getBackButtonTitleImage () : any; + getBarColor () : string; + getBarImage () : string; + getExitOnClose () : boolean; + getExtendEdges () : Array; + getFullscreen () : boolean; + getIncludeOpaqueBars () : boolean; + getLeftNavButton () : Ti.UI.View; + getModal () : boolean; + getNavBarHidden () : boolean; + getNavTintColor () : string; + getOrientation () : number; + getOrientationModes () : Array; + getRightNavButton () : Ti.UI.View; + getStatusBarStyle () : number; + getTabBarHidden () : boolean; + getTitle () : string; + getTitleControl () : Ti.UI.View; + getTitleImage () : string; + getTitlePrompt () : string; + getTitleid () : string; + getTitlepromptid () : string; + getToolbar () : Array; + getTranslucent () : boolean; + getUrl () : string; + getWindowPixelFormat () : number; + getWindowSoftInputMode () : number; + hideTabBar () : void; + open (params?: openWindowParams) : void; + setAutoAdjustScrollViewInsets (autoAdjustScrollViewInsets: boolean) : void; + setBackButtonTitle (backButtonTitle: string) : void; + setBackButtonTitleImage (backButtonTitleImage: string) : void; + setBackButtonTitleImage (backButtonTitleImage: Ti.Blob) : void; + setBarColor (barColor: string) : void; + setBarImage (barImage: string) : void; + setExtendEdges (extendEdges: Array) : void; + setFullscreen (fullscreen: boolean) : void; + setIncludeOpaqueBars (includeOpaqueBars: boolean) : void; + setLeftNavButton (leftNavButton: Ti.UI.View) : void; + setModal (modal: boolean) : void; + setNavBarHidden (navBarHidden: boolean) : void; + setNavTintColor (navTintColor: string) : void; + setOrientationModes (orientationModes: Array) : void; + setRightNavButton (rightNavButton: Ti.UI.View) : void; + setStatusBarStyle (statusBarStyle: number) : void; + setTabBarHidden (tabBarHidden: boolean) : void; + setTitle (title: string) : void; + setTitleControl (titleControl: Ti.UI.View) : void; + setTitleImage (titleImage: string) : void; + setTitlePrompt (titlePrompt: string) : void; + setTitleid (titleid: string) : void; + setTitlepromptid (titlepromptid: string) : void; + setToolbar (items: Array, params?: windowToolbarParam) : void; + setTranslucent (translucent: boolean) : void; + setWindowPixelFormat (windowPixelFormat: number) : void; + } + export interface TextField extends Ti.UI.View { + appearance : number; + autoLink : number; + autocapitalization : number; + autocorrect : boolean; + borderStyle : number; + clearButtonMode : number; + clearOnEdit : boolean; + color : string; + editable : boolean; + ellipsize : boolean; + enableReturnKey : boolean; + font : Font; + hintText : string; + keyboardToolbar : any; + keyboardToolbarColor : string; + keyboardToolbarHeight : number; + keyboardType : number; + leftButton : any; + leftButtonMode : number; + leftButtonPadding : number; + maxLength : number; + minimumFontSize : number; + paddingLeft : number; + paddingRight : number; + passwordMask : boolean; + returnKeyType : number; + rightButton : any; + rightButtonMode : number; + rightButtonPadding : number; + suppressReturn : boolean; + textAlign : any; + value : string; + verticalAlign : any; + blur () : void; + focus () : void; + getAppearance () : number; + getAutoLink () : number; + getAutocapitalization () : number; + getAutocorrect () : boolean; + getBorderStyle () : number; + getClearButtonMode () : number; + getClearOnEdit () : boolean; + getColor () : string; + getEditable () : boolean; + getEllipsize () : boolean; + getEnableReturnKey () : boolean; + getFont () : Font; + getHintText () : string; + getKeyboardToolbar () : any; + getKeyboardToolbarColor () : string; + getKeyboardToolbarHeight () : number; + getKeyboardType () : number; + getLeftButton () : any; + getLeftButtonMode () : number; + getLeftButtonPadding () : number; + getMaxLength () : number; + getMinimumFontSize () : number; + getPaddingLeft () : number; + getPaddingRight () : number; + getPasswordMask () : boolean; + getReturnKeyType () : number; + getRightButton () : any; + getRightButtonMode () : number; + getRightButtonPadding () : number; + getSuppressReturn () : boolean; + getTextAlign () : any; + getValue () : string; + getVerticalAlign () : any; + hasText () : boolean; + setAppearance (appearance: number) : void; + setAutoLink (autoLink: number) : void; + setAutocapitalization (autocapitalization: number) : void; + setAutocorrect (autocorrect: boolean) : void; + setBorderStyle (borderStyle: number) : void; + setClearButtonMode (clearButtonMode: number) : void; + setClearOnEdit (clearOnEdit: boolean) : void; + setColor (color: string) : void; + setEditable (editable: boolean) : void; + setEllipsize (ellipsize: boolean) : void; + setEnableReturnKey (enableReturnKey: boolean) : void; + setFont (font: Font) : void; + setHintText (hintText: string) : void; + setKeyboardToolbar (keyboardToolbar: Array) : void; + setKeyboardToolbar (keyboardToolbar: Ti.UI.iOS.Toolbar) : void; + setKeyboardToolbarColor (keyboardToolbarColor: string) : void; + setKeyboardToolbarHeight (keyboardToolbarHeight: number) : void; + setKeyboardType (keyboardType: number) : void; + setLeftButton (leftButton: any) : void; + setLeftButtonMode (leftButtonMode: number) : void; + setLeftButtonPadding (leftButtonPadding: number) : void; + setMaxLength (maxLength: number) : void; + setMinimumFontSize (minimumFontSize: number) : void; + setPaddingLeft (paddingLeft: number) : void; + setPaddingRight (paddingRight: number) : void; + setPasswordMask (passwordMask: boolean) : void; + setReturnKeyType (returnKeyType: number) : void; + setRightButton (rightButton: any) : void; + setRightButtonMode (rightButtonMode: number) : void; + setRightButtonPadding (rightButtonPadding: number) : void; + setSelection (start: number, end: number) : void; + setSuppressReturn (suppressReturn: boolean) : void; + setTextAlign (textAlign: string) : void; + setTextAlign (textAlign: number) : void; + setValue (value: string) : void; + setVerticalAlign (verticalAlign: number) : void; + setVerticalAlign (verticalAlign: string) : void; + } + export interface _3DMatrix extends Ti.Proxy { + m11 : number; + m12 : number; + m13 : number; + m14 : number; + m21 : number; + m22 : number; + m23 : number; + m24 : number; + m31 : number; + m32 : number; + m33 : number; + m34 : number; + m41 : number; + m42 : number; + m43 : number; + m44 : number; + getM11 () : number; + getM12 () : number; + getM13 () : number; + getM14 () : number; + getM21 () : number; + getM22 () : number; + getM23 () : number; + getM24 () : number; + getM31 () : number; + getM32 () : number; + getM33 () : number; + getM34 () : number; + getM41 () : number; + getM42 () : number; + getM43 () : number; + getM44 () : number; + invert () : Ti.UI._3DMatrix; + multiply (t2: Ti.UI._3DMatrix) : Ti.UI._3DMatrix; + rotate (angle: number, x: number, y: number, z: number) : Ti.UI._3DMatrix; + scale (sx: number, sy: number, sz: number) : Ti.UI._3DMatrix; + setM11 (m11: number) : void; + setM12 (m12: number) : void; + setM13 (m13: number) : void; + setM14 (m14: number) : void; + setM21 (m21: number) : void; + setM22 (m22: number) : void; + setM23 (m23: number) : void; + setM24 (m24: number) : void; + setM31 (m31: number) : void; + setM32 (m32: number) : void; + setM33 (m33: number) : void; + setM34 (m34: number) : void; + setM41 (m41: number) : void; + setM42 (m42: number) : void; + setM43 (m43: number) : void; + setM44 (m44: number) : void; + translate (tx: number, ty: number, tz: number) : Ti.UI._3DMatrix; + } + export interface WebView extends Ti.UI.View { + cacheMode : number; + data : any; + disableBounce : boolean; + enableZoomControls : boolean; + hideLoadIndicator : boolean; + html : string; + ignoreSslError : boolean; + lightTouchEnabled : boolean; + loading : boolean; + overScrollMode : number; + pluginState : number; + scalesPageToFit : boolean; + scrollsToTop : boolean; + showScrollbars : boolean; + url : string; + userAgent : string; + willHandleTouches : boolean; + canGoBack () : boolean; + canGoForward () : boolean; + evalJS (code: string) : string; + getCacheMode () : number; + getData () : any; + getDisableBounce () : boolean; + getEnableZoomControls () : boolean; + getHideLoadIndicator () : boolean; + getHtml () : string; + getIgnoreSslError () : boolean; + getLightTouchEnabled () : boolean; + getLoading () : boolean; + getOverScrollMode () : number; + getPluginState () : number; + getScalesPageToFit () : boolean; + getScrollsToTop () : boolean; + getShowScrollbars () : boolean; + getUrl () : string; + getUserAgent () : string; + getWillHandleTouches () : boolean; + goBack () : void; + goForward () : void; + pause () : void; + release () : void; + reload () : void; + repaint () : void; + resume () : void; + setBasicAuthentication (username: string, password: string) : void; + setCacheMode (cacheMode: number) : void; + setData (data: Ti.Blob) : void; + setData (data: Ti.Filesystem.File) : void; + setDisableBounce (disableBounce: boolean) : void; + setEnableZoomControls (enableZoomControls: boolean) : void; + setHideLoadIndicator (hideLoadIndicator: boolean) : void; + setHtml (html: any, options?: Dictionary) : void; + setIgnoreSslError (ignoreSslError: boolean) : void; + setLightTouchEnabled (lightTouchEnabled: boolean) : void; + setLoading (loading: boolean) : void; + setOverScrollMode (overScrollMode: number) : void; + setPluginState (pluginState: number) : void; + setScalesPageToFit (scalesPageToFit: boolean) : void; + setScrollsToTop (scrollsToTop: boolean) : void; + setShowScrollbars (showScrollbars: boolean) : void; + setUrl (url: string) : void; + setUserAgent (userAgent: string) : void; + setWillHandleTouches (willHandleTouches: boolean) : void; + stopLoading (hardStop: boolean) : void; + } + export interface Clipboard { + clearData (type?: string) : void; + clearText () : void; + getData (type: string) : any; + getText () : string; + hasData (type: string) : boolean; + hasText () : any; + setData (type: string, data: any) : void; + setText (text: string) : void; + } + export interface ListSection extends Ti.Proxy { + footerTitle : string; + footerView : Ti.UI.View; + headerTitle : string; + headerView : Ti.UI.View; + items : Array; + appendItems (dataItems: Array, animation?: ListViewAnimationProperties) : void; + deleteItemsAt (itemIndex: number, count: number, animation?: ListViewAnimationProperties) : void; + getFooterTitle () : string; + getFooterView () : Ti.UI.View; + getHeaderTitle () : string; + getHeaderView () : Ti.UI.View; + getItemAt (itemIndex: number) : ListDataItem; + getItems () : Array; + insertItemsAt (itemIndex: number, dataItems: Array, animation?: ListViewAnimationProperties) : void; + replaceItemsAt (index: number, count: number, dataItems: Array, animation?: ListViewAnimationProperties) : void; + setFooterTitle (footerTitle: string) : void; + setFooterView (footerView: Ti.UI.View) : void; + setHeaderTitle (headerTitle: string) : void; + setHeaderView (headerView: Ti.UI.View) : void; + setItems (dataItems: Array, animation?: ListViewAnimationProperties) : void; + updateItemAt (index: number, dataItem: ListDataItem, animation?: ListViewAnimationProperties) : void; + } + export interface ScrollView extends Ti.UI.View { + canCancelEvents : boolean; + contentHeight : any; + contentOffset : Dictionary; + contentWidth : any; + disableBounce : boolean; + horizontalBounce : boolean; + maxZoomScale : number; + minZoomScale : number; + overScrollMode : number; + scrollIndicatorStyle : number; + scrollType : string; + scrollingEnabled : boolean; + scrollsToTop : boolean; + showHorizontalScrollIndicator : boolean; + showVerticalScrollIndicator : boolean; + verticalBounce : boolean; + zoomScale : number; + getCanCancelEvents () : boolean; + getContentHeight () : any; + getContentOffset () : Dictionary; + getContentWidth () : any; + getDisableBounce () : boolean; + getHorizontalBounce () : boolean; + getMaxZoomScale () : number; + getMinZoomScale () : number; + getOverScrollMode () : number; + getScrollIndicatorStyle () : number; + getScrollType () : string; + getScrollingEnabled () : boolean; + getScrollsToTop () : boolean; + getShowHorizontalScrollIndicator () : boolean; + getShowVerticalScrollIndicator () : boolean; + getVerticalBounce () : boolean; + getZoomScale () : number; + scrollTo (x: number, y: number) : void; + scrollToBottom () : void; + setCanCancelEvents (canCancelEvents: boolean) : void; + setContentHeight (contentHeight: number) : void; + setContentHeight (contentHeight: string) : void; + setContentOffset (contentOffset: Dictionary, animated?: contentOffsetOption) : void; + setContentWidth (contentWidth: number) : void; + setContentWidth (contentWidth: string) : void; + setDisableBounce (disableBounce: boolean) : void; + setHorizontalBounce (horizontalBounce: boolean) : void; + setMaxZoomScale (maxZoomScale: number) : void; + setMinZoomScale (minZoomScale: number) : void; + setOverScrollMode (overScrollMode: number) : void; + setScrollIndicatorStyle (scrollIndicatorStyle: number) : void; + setScrollingEnabled (scrollingEnabled: boolean) : void; + setScrollsToTop (scrollsToTop: boolean) : void; + setShowHorizontalScrollIndicator (showHorizontalScrollIndicator: boolean) : void; + setShowVerticalScrollIndicator (showVerticalScrollIndicator: boolean) : void; + setVerticalBounce (verticalBounce: boolean) : void; + setZoomScale (zoomScale: number, animated?: zoomScaleOption) : void; + } + export interface ListView extends Ti.UI.View { + allowsSelection : boolean; + canScroll : boolean; + caseInsensitiveSearch : boolean; + defaultItemTemplate : any; + editing : boolean; + footerTitle : string; + footerView : Ti.UI.View; + headerTitle : string; + headerView : Ti.UI.View; + keepSectionsInSearch : boolean; + pruneSectionsOnEdit : boolean; + pullView : Ti.UI.View; + scrollIndicatorStyle : number; + searchText : string; + searchView : any; + sectionCount : number; + sectionIndexTitles : Array; + sections : Array; + separatorColor : string; + separatorStyle : number; + showVerticalScrollIndicator : boolean; + style : number; + templates : Dictionary; + willScrollOnStatusTap : boolean; + appendSection (section: Ti.UI.ListSection, animation?: ListViewAnimationProperties) : void; + appendSection (section: Array, animation?: ListViewAnimationProperties) : void; + deleteSectionAt (sectionIndex: number, animation?: ListViewAnimationProperties) : void; + deselectItem (sectionIndex: number, itemIndex: number) : void; + getAllowsSelection () : boolean; + getCanScroll () : boolean; + getCaseInsensitiveSearch () : boolean; + getDefaultItemTemplate () : any; + getEditing () : boolean; + getFooterTitle () : string; + getFooterView () : Ti.UI.View; + getHeaderTitle () : string; + getHeaderView () : Ti.UI.View; + getKeepSectionsInSearch () : boolean; + getPruneSectionsOnEdit () : boolean; + getPullView () : Ti.UI.View; + getScrollIndicatorStyle () : number; + getSearchText () : string; + getSearchView () : Ti.UI.SearchBar; + getSectionCount () : number; + getSectionIndexTitles () : Array; + getSections () : Array; + getSeparatorColor () : string; + getSeparatorStyle () : number; + getShowVerticalScrollIndicator () : boolean; + getStyle () : number; + getTemplates () : Dictionary; + getWillScrollOnStatusTap () : boolean; + insertSectionAt (sectionIndex: number, section: Ti.UI.ListSection, animation?: ListViewAnimationProperties) : void; + insertSectionAt (sectionIndex: number, section: Array, animation?: ListViewAnimationProperties) : void; + replaceSectionAt (sectionIndex: number, section: Ti.UI.ListSection, animation: ListViewAnimationProperties) : void; + scrollToItem (sectionIndex: number, itemIndex: number, animation?: ListViewAnimationProperties) : void; + selectItem (sectionIndex: number, itemIndex: number) : void; + setAllowsSelection (allowsSelection: boolean) : void; + setCanScroll (canScroll: boolean) : void; + setCaseInsensitiveSearch (caseInsensitiveSearch: boolean) : void; + setContentInsets (edgeInsets: ListViewEdgeInsets, animated?: ListViewContentInsetOption) : void; + setDefaultItemTemplate (defaultItemTemplate: string) : void; + setDefaultItemTemplate (defaultItemTemplate: number) : void; + setEditing (editing: boolean) : void; + setFooterTitle (footerTitle: string) : void; + setFooterView (footerView: Ti.UI.View) : void; + setHeaderTitle (headerTitle: string) : void; + setHeaderView (headerView: Ti.UI.View) : void; + setKeepSectionsInSearch (keepSectionsInSearch: boolean) : void; + setMarker (markerProps: ListViewMarkerProps) : void; + setPruneSectionsOnEdit (pruneSectionsOnEdit: boolean) : void; + setPullView (pullView: Ti.UI.View) : void; + setScrollIndicatorStyle (scrollIndicatorStyle: number) : void; + setSearchText (searchText: string) : void; + setSearchView (searchView: Ti.UI.SearchBar) : void; + setSectionIndexTitles (sectionIndexTitles: Array) : void; + setSections (sections: Array) : void; + setSeparatorColor (separatorColor: string) : void; + setSeparatorStyle (separatorStyle: number) : void; + setShowVerticalScrollIndicator (showVerticalScrollIndicator: boolean) : void; + setWillScrollOnStatusTap (willScrollOnStatusTap: boolean) : void; + } + export interface TabGroup extends Ti.UI.View { + activeTab : Ti.UI.Tab; + activeTabBackgroundColor : string; + activeTabBackgroundDisabledColor : string; + activeTabBackgroundDisabledImage : string; + activeTabBackgroundFocusedColor : string; + activeTabBackgroundFocusedImage : string; + activeTabBackgroundImage : string; + activeTabBackgroundSelectedColor : string; + activeTabBackgroundSelectedImage : string; + activeTabIconTint : string; + activity : Ti.Android.Activity; + allowUserCustomization : boolean; + barColor : string; + editButtonTitle : string; + exitOnClose : boolean; + navBarHidden : boolean; + shadowImage : string; + tabDividerColor : string; + tabDividerWidth : any; + tabHeight : any; + tabs : Array; + tabsAtBottom : boolean; + tabsBackgroundColor : string; + tabsBackgroundDisabledColor : string; + tabsBackgroundDisabledImage : string; + tabsBackgroundFocusedColor : string; + tabsBackgroundFocusedImage : string; + tabsBackgroundImage : string; + tabsBackgroundSelectedColor : string; + tabsBackgroundSelectedImage : string; + tabsTintColor : any; + windowSoftInputMode : number; + addTab (tab: Ti.UI.Tab) : void; + close () : void; + getActiveTab () : Ti.UI.Tab; + getActiveTabBackgroundColor () : string; + getActiveTabBackgroundDisabledColor () : string; + getActiveTabBackgroundDisabledImage () : string; + getActiveTabBackgroundFocusedColor () : string; + getActiveTabBackgroundFocusedImage () : string; + getActiveTabBackgroundImage () : string; + getActiveTabBackgroundSelectedColor () : string; + getActiveTabBackgroundSelectedImage () : string; + getActiveTabIconTint () : string; + getActivity () : Ti.Android.Activity; + getAllowUserCustomization () : boolean; + getBarColor () : string; + getEditButtonTitle () : string; + getExitOnClose () : boolean; + getNavBarHidden () : boolean; + getShadowImage () : string; + getTabDividerColor () : string; + getTabDividerWidth () : any; + getTabHeight () : any; + getTabs () : Array; + getTabsAtBottom () : boolean; + getTabsBackgroundColor () : string; + getTabsBackgroundDisabledColor () : string; + getTabsBackgroundDisabledImage () : string; + getTabsBackgroundFocusedColor () : string; + getTabsBackgroundFocusedImage () : string; + getTabsBackgroundImage () : string; + getTabsBackgroundSelectedColor () : string; + getTabsBackgroundSelectedImage () : string; + getTabsTintColor () : string; + getWindowSoftInputMode () : number; + open () : void; + removeTab (tab: Ti.UI.Tab) : void; + setActiveTab (indexOrObject: number) : void; + setActiveTab (indexOrObject: Ti.UI.Tab) : void; + setActiveTabBackgroundColor (activeTabBackgroundColor: string) : void; + setActiveTabBackgroundDisabledColor (activeTabBackgroundDisabledColor: string) : void; + setActiveTabBackgroundDisabledImage (activeTabBackgroundDisabledImage: string) : void; + setActiveTabBackgroundFocusedColor (activeTabBackgroundFocusedColor: string) : void; + setActiveTabBackgroundFocusedImage (activeTabBackgroundFocusedImage: string) : void; + setActiveTabBackgroundImage (activeTabBackgroundImage: string) : void; + setActiveTabBackgroundSelectedColor (activeTabBackgroundSelectedColor: string) : void; + setActiveTabBackgroundSelectedImage (activeTabBackgroundSelectedImage: string) : void; + setActiveTabIconTint (activeTabIconTint: string) : void; + setAllowUserCustomization (allowUserCustomization: boolean) : void; + setBarColor (barColor: string) : void; + setEditButtonTitle (editButtonTitle: string) : void; + setNavBarHidden (navBarHidden: boolean) : void; + setShadowImage (shadowImage: string) : void; + setTabDividerColor (tabDividerColor: string) : void; + setTabDividerWidth (tabDividerWidth: number) : void; + setTabDividerWidth (tabDividerWidth: string) : void; + setTabHeight (tabHeight: number) : void; + setTabHeight (tabHeight: string) : void; + setTabs (tabs: Array) : void; + setTabsAtBottom (tabsAtBottom: boolean) : void; + setTabsBackgroundColor (tabsBackgroundColor: string) : void; + setTabsBackgroundDisabledColor (tabsBackgroundDisabledColor: string) : void; + setTabsBackgroundDisabledImage (tabsBackgroundDisabledImage: string) : void; + setTabsBackgroundFocusedColor (tabsBackgroundFocusedColor: string) : void; + setTabsBackgroundFocusedImage (tabsBackgroundFocusedImage: string) : void; + setTabsBackgroundImage (tabsBackgroundImage: string) : void; + setTabsBackgroundSelectedColor (tabsBackgroundSelectedColor: string) : void; + setTabsBackgroundSelectedImage (tabsBackgroundSelectedImage: string) : void; + setTabsTintColor (tabsTintColor: string) : void; + } + export interface TableView extends Ti.UI.View { + allowsSelection : boolean; + allowsSelectionDuringEditing : boolean; + data : any; + editable : boolean; + editing : boolean; + filterAttribute : string; + filterCaseInsensitive : boolean; + footerTitle : string; + footerView : Ti.UI.View; + headerPullView : Ti.UI.View; + headerTitle : string; + headerView : Ti.UI.View; + hideSearchOnSelection : boolean; + index : Array; + maxRowHeight : number; + minRowHeight : number; + moveable : boolean; + moving : boolean; + overScrollMode : number; + rowHeight : number; + scrollIndicatorStyle : number; + scrollable : boolean; + scrollsToTop : boolean; + search : any; + searchAsChild : boolean; + searchHidden : boolean; + sectionCount : number; + sections : Array; + separatorColor : string; + separatorStyle : number; + showVerticalScrollIndicator : boolean; + style : number; + appendRow (row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; + appendRow (row: Dictionary, animation?: TableViewAnimationProperties) : void; + appendRow (row: Array, animation?: TableViewAnimationProperties) : void; + appendRow (row: Array>, animation?: TableViewAnimationProperties) : void; + appendSection (section: Ti.UI.TableViewSection, animation?: TableViewAnimationProperties) : void; + appendSection (section: Dictionary, animation?: TableViewAnimationProperties) : void; + appendSection (section: Array, animation?: TableViewAnimationProperties) : void; + appendSection (section: Array>, animation?: TableViewAnimationProperties) : void; + deleteRow (row: number, animation?: TableViewAnimationProperties) : void; + deleteRow (row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; + deleteSection (section: number, animation?: TableViewAnimationProperties) : void; + deselectRow (row: number) : void; + getAllowsSelection () : boolean; + getAllowsSelectionDuringEditing () : boolean; + getData () : any; + getEditable () : boolean; + getEditing () : boolean; + getFilterAttribute () : string; + getFilterCaseInsensitive () : boolean; + getFooterTitle () : string; + getFooterView () : Ti.UI.View; + getHeaderPullView () : Ti.UI.View; + getHeaderTitle () : string; + getHeaderView () : Ti.UI.View; + getHideSearchOnSelection () : boolean; + getIndex () : Array; + getMaxRowHeight () : number; + getMinRowHeight () : number; + getMoveable () : boolean; + getMoving () : boolean; + getOverScrollMode () : number; + getRowHeight () : number; + getScrollIndicatorStyle () : number; + getScrollable () : boolean; + getScrollsToTop () : boolean; + getSearch () : any; + getSearchAsChild () : boolean; + getSearchHidden () : boolean; + getSectionCount () : number; + getSections () : Array; + getSeparatorColor () : string; + getSeparatorStyle () : number; + getShowVerticalScrollIndicator () : boolean; + getStyle () : number; + insertRowAfter (index: number, row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; + insertRowAfter (index: number, row: Dictionary, animation?: TableViewAnimationProperties) : void; + insertRowBefore (index: number, row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; + insertRowBefore (index: number, row: Dictionary, animation?: TableViewAnimationProperties) : void; + insertSectionAfter (index: number, section: Ti.UI.TableViewSection, animation?: TableViewAnimationProperties) : void; + insertSectionAfter (index: number, section: Dictionary, animation?: TableViewAnimationProperties) : void; + insertSectionBefore (index: number, section: Ti.UI.TableViewSection, animation?: TableViewAnimationProperties) : void; + insertSectionBefore (index: number, section: Dictionary, animation?: TableViewAnimationProperties) : void; + scrollToIndex (index: number, animation?: TableViewAnimationProperties) : void; + scrollToTop (top: number, animation?: TableViewAnimationProperties) : void; + selectRow (row: number) : void; + setAllowsSelection (allowsSelection: boolean) : void; + setAllowsSelectionDuringEditing (allowsSelectionDuringEditing: boolean) : void; + setContentInsets (edgeInsets: TableViewEdgeInsets, animated?: TableViewContentInsetOption) : void; + setData (data: Array, animation: TableViewAnimationProperties) : void; + setData (data: Array>, animation: TableViewAnimationProperties) : void; + setData (data: Array, animation: TableViewAnimationProperties) : void; + setEditable (editable: boolean) : void; + setEditing (editing: boolean) : void; + setFilterAttribute (filterAttribute: string) : void; + setFilterCaseInsensitive (filterCaseInsensitive: boolean) : void; + setFooterTitle (footerTitle: string) : void; + setFooterView (footerView: Ti.UI.View) : void; + setHeaderPullView (view: Ti.UI.View) : void; + setHeaderTitle (headerTitle: string) : void; + setHeaderView (headerView: Ti.UI.View) : void; + setHideSearchOnSelection (hideSearchOnSelection: boolean) : void; + setIndex (index: Array) : void; + setMaxRowHeight (maxRowHeight: number) : void; + setMinRowHeight (minRowHeight: number) : void; + setMoveable (moveable: boolean) : void; + setMoving (moving: boolean) : void; + setOverScrollMode (overScrollMode: number) : void; + setRowHeight (rowHeight: number) : void; + setScrollIndicatorStyle (scrollIndicatorStyle: number) : void; + setScrollable (scrollable: boolean) : void; + setScrollsToTop (scrollsToTop: boolean) : void; + setSearch (search: Ti.UI.SearchBar) : void; + setSearch (search: Ti.UI.Android.SearchView) : void; + setSearchAsChild (searchAsChild: boolean) : void; + setSearchHidden (searchHidden: boolean) : void; + setSections (sections: Array) : void; + setSeparatorColor (separatorColor: string) : void; + setSeparatorStyle (separatorStyle: number) : void; + setShowVerticalScrollIndicator (showVerticalScrollIndicator: boolean) : void; + setStyle (style: number) : void; + updateRow (index: number, row: Ti.UI.TableViewRow, animation: TableViewAnimationProperties) : void; + updateSection (index: number, section: Ti.UI.TableViewSection, animation: TableViewAnimationProperties) : void; + } + export interface Button extends Ti.UI.View { + color : string; + font : Font; + image : any; + selectedColor : string; + style : number; + systemButton : number; + textAlign : any; + title : string; + titleid : string; + verticalAlign : any; + getColor () : string; + getFont () : Font; + getImage () : any; + getSelectedColor () : string; + getStyle () : number; + getSystemButton () : number; + getTextAlign () : any; + getTitle () : string; + getTitleid () : string; + getVerticalAlign () : any; + setColor (color: string) : void; + setFont (font: Font) : void; + setImage (image: string) : void; + setImage (image: Ti.Blob) : void; + setSelectedColor (selectedColor: string) : void; + setStyle (style: number) : void; + setSystemButton (systemButton: number) : void; + setTextAlign (textAlign: string) : void; + setTextAlign (textAlign: number) : void; + setTitle (title: string) : void; + setTitleid (titleid: string) : void; + setVerticalAlign (verticalAlign: number) : void; + setVerticalAlign (verticalAlign: string) : void; + } + export interface OptionDialog extends Ti.Proxy { + androidView : Ti.UI.View; + buttonNames : Array; + cancel : number; + destructive : number; + options : Array; + persistent : boolean; + selectedIndex : number; + title : string; + titleid : string; + getAndroidView () : Ti.UI.View; + getButtonNames () : Array; + getCancel () : number; + getDestructive () : number; + getOptions () : Array; + getPersistent () : boolean; + getSelectedIndex () : number; + getTitle () : string; + getTitleid () : string; + hide (params?: hideParams) : void; + setAndroidView (androidView: Ti.UI.View) : void; + setCancel (cancel: number) : void; + setPersistent (persistent: boolean) : void; + setTitle (title: string) : void; + setTitleid (titleid: string) : void; + show (params?: showParams) : void; + } + export interface ButtonBar extends Ti.UI.View { + index : number; + labels : any; + style : number; + getIndex () : number; + getLabels () : any; + getStyle () : number; + setIndex (index: number) : void; + setLabels (labels: Array) : void; + setLabels (labels: Array) : void; + setStyle (style: number) : void; + } + export interface EmailDialog extends Ti.Proxy { + CANCELLED : number; + FAILED : number; + SAVED : number; + SENT : number; + barColor : string; + bccRecipients : Array; + ccRecipients : Array; + html : boolean; + messageBody : string; + subject : string; + toRecipients : Array; + addAttachment (attachment: Ti.Blob) : void; + addAttachment (attachment: Ti.Filesystem.File) : void; + getBarColor () : string; + getBccRecipients () : Array; + getCcRecipients () : Array; + getHtml () : boolean; + getMessageBody () : string; + getSubject () : string; + getToRecipients () : Array; + isSupported () : boolean; + open (properties: any) : void; + setBarColor (barColor: string) : void; + setBccRecipients (bccRecipients: Array) : void; + setCcRecipients (ccRecipients: Array) : void; + setHtml (html: boolean) : void; + setMessageBody (messageBody: string) : void; + setSubject (subject: string) : void; + setToRecipients (toRecipients: Array) : void; + } + export interface CoverFlowView extends Ti.UI.View { + images : any; + selected : number; + getImages () : any; + getSelected () : number; + setImage (index: number, image: string) : void; + setImage (image: Ti.Blob) : void; + setImage (image: Ti.Filesystem.File) : void; + setImage (index: number, image: CoverFlowImageType) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setSelected (selected: number) : void; + } + export interface ImageView extends Ti.UI.View { + animating : boolean; + autorotate : boolean; + decodeRetries : number; + defaultImage : string; + duration : number; + enableZoomControls : boolean; + hires : boolean; + image : any; + images : any; + paused : boolean; + preventDefaultImage : boolean; + repeatCount : number; + reverse : boolean; + url : string; + getAnimating () : boolean; + getAutorotate () : boolean; + getDecodeRetries () : number; + getDefaultImage () : string; + getDuration () : number; + getEnableZoomControls () : boolean; + getHires () : boolean; + getImage () : any; + getImages () : any; + getPaused () : boolean; + getPreventDefaultImage () : boolean; + getRepeatCount () : number; + getReverse () : boolean; + getUrl () : string; + pause () : void; + resume () : void; + setDecodeRetries (decodeRetries: number) : void; + setDefaultImage (defaultImage: string) : void; + setDuration (duration: number) : void; + setEnableZoomControls (enableZoomControls: boolean) : void; + setHires (hires: boolean) : void; + setImage (image: string) : void; + setImage (image: Ti.Blob) : void; + setImage (image: Ti.Filesystem.File) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setImages (images: Array) : void; + setPreventDefaultImage (preventDefaultImage: boolean) : void; + setRepeatCount (repeatCount: number) : void; + setReverse (reverse: boolean) : void; + setUrl (url: string) : void; + start () : void; + stop () : void; + toBlob () : void; + } + export interface MaskedImage extends Ti.UI.View { + image : string; + mask : string; + mode : number; + tint : string; + getImage () : string; + getMask () : string; + getMode () : number; + getTint () : string; + setImage (image: string) : void; + setMask (mask: string) : void; + setMode (mode: number) : void; + setTint (tint: string) : void; + } + export interface ProgressBar extends Ti.UI.View { + color : string; + font : Font; + max : number; + message : string; + min : number; + style : number; + value : number; + getColor () : string; + getFont () : Font; + getMax () : number; + getMessage () : string; + getMin () : number; + getStyle () : number; + getValue () : number; + setColor (color: string) : void; + setFont (font: Font) : void; + setMax (max: number) : void; + setMessage (message: string) : void; + setMin (min: number) : void; + setStyle (style: number) : void; + setValue (value: number) : void; + } + export module MobileWeb { + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createNavigationGroup (parameters?: Dictionary) : Ti.UI.MobileWeb.NavigationGroup; + export function fireEvent (name: string, event: Dictionary) : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export enum TableViewSeparatorStyle { + NONE, + SINGLE_LINE + } + export interface NavigationGroup extends Ti.UI.View { + navBarAtTop : boolean; + window : Ti.UI.Window; + close (window: Ti.UI.Window, options: Dictionary) : void; + getNavBarAtTop () : boolean; + getWindow () : Ti.UI.Window; + open (window: Ti.UI.Window, options: Dictionary) : void; + setNavBarAtTop (navBarAtTop: boolean) : void; + } + } + export interface Label extends Ti.UI.View { + autoLink : number; + backgroundPaddingBottom : number; + backgroundPaddingLeft : number; + backgroundPaddingRight : number; + backgroundPaddingTop : number; + color : string; + ellipsize : boolean; + font : Font; + highlightedColor : string; + html : string; + minimumFontSize : number; + shadowColor : string; + shadowOffset : any; + text : string; + textAlign : any; + textid : string; + verticalAlign : any; + wordWrap : boolean; + getAutoLink () : number; + getBackgroundPaddingBottom () : number; + getBackgroundPaddingLeft () : number; + getBackgroundPaddingRight () : number; + getBackgroundPaddingTop () : number; + getColor () : string; + getEllipsize () : boolean; + getFont () : Font; + getHighlightedColor () : string; + getHtml () : string; + getMinimumFontSize () : number; + getShadowColor () : string; + getShadowOffset () : any; + getText () : string; + getTextAlign () : any; + getTextid () : string; + getVerticalAlign () : any; + getWordWrap () : boolean; + setAutoLink (autoLink: number) : void; + setBackgroundPaddingBottom (backgroundPaddingBottom: number) : void; + setBackgroundPaddingLeft (backgroundPaddingLeft: number) : void; + setBackgroundPaddingRight (backgroundPaddingRight: number) : void; + setBackgroundPaddingTop (backgroundPaddingTop: number) : void; + setColor (color: string) : void; + setEllipsize (ellipsize: boolean) : void; + setFont (font: Font) : void; + setHighlightedColor (highlightedColor: string) : void; + setHtml (html: string) : void; + setMinimumFontSize (minimumFontSize: number) : void; + setShadowColor (shadowColor: string) : void; + setShadowOffset (shadowOffset: any) : void; + setText (text: string) : void; + setTextAlign (textAlign: string) : void; + setTextAlign (textAlign: number) : void; + setTextid (textid: string) : void; + setVerticalAlign (verticalAlign: number) : void; + setVerticalAlign (verticalAlign: string) : void; + setWordWrap (wordWrap: boolean) : void; + } + export interface SearchBar extends Ti.UI.View { + autocapitalization : number; + autocorrect : boolean; + barColor : string; + hintText : string; + hinttextid : string; + keyboardType : number; + prompt : string; + promptid : string; + showBookmark : boolean; + showCancel : boolean; + value : string; + blur () : void; + focus () : void; + getAutocapitalization () : number; + getAutocorrect () : boolean; + getBarColor () : string; + getHintText () : string; + getHinttextid () : string; + getKeyboardType () : number; + getPrompt () : string; + getPromptid () : string; + getShowBookmark () : boolean; + getShowCancel () : boolean; + getValue () : string; + setAutocapitalization (autocapitalization: number) : void; + setAutocorrect (autocorrect: boolean) : void; + setBarColor (barColor: string) : void; + setHintText (hintText: string) : void; + setHinttextid (hinttextid: string) : void; + setKeyboardType (keyboardType: number) : void; + setPrompt (prompt: string) : void; + setPromptid (promptid: string) : void; + setShowBookmark (showBookmark: boolean) : void; + setShowCancel (showCancel: boolean, animated?: Dictionary) : void; + setValue (value: string) : void; + } + export interface SMSDialog extends Ti.Proxy { + CANCELLED : number; + FAILED : number; + SENT : number; + messageBody : string; + toRecipients : Array; + getMessageBody () : string; + getToRecipients () : Array; + isSupported () : boolean; + open () : void; + setMessageBody (messageBody: string) : void; + setToRecipients (toRecipients: Array) : void; + } + export interface TableViewSection extends Ti.Proxy { + footerTitle : string; + footerView : Ti.UI.View; + headerTitle : string; + headerView : Ti.UI.View; + rowCount : number; + rows : Array; + add (row: Ti.UI.TableViewRow) : void; + getFooterTitle () : string; + getFooterView () : Ti.UI.View; + getHeaderTitle () : string; + getHeaderView () : Ti.UI.View; + getRowCount () : number; + getRows () : Array; + remove (row: Ti.UI.TableViewRow) : void; + rowAtIndex (index: number) : Ti.UI.TableViewRow; + setFooterTitle (footerTitle: string) : void; + setFooterView (footerView: Ti.UI.View) : void; + setHeaderTitle (headerTitle: string) : void; + setHeaderView (headerView: Ti.UI.View) : void; + } + export interface ActivityIndicator extends Ti.Proxy { + bottom : any; + color : string; + font : Font; + height : string; + indicatorColor : string; + indicatorDiameter : string; + left : any; + message : string; + messageid : string; + right : any; + style : number; + top : any; + width : string; + add () : void; + getBottom () : any; + getColor () : string; + getFont () : Font; + getHeight () : string; + getIndicatorColor () : string; + getIndicatorDiameter () : string; + getLeft () : any; + getMessage () : string; + getMessageid () : string; + getRight () : any; + getStyle () : number; + getTop () : any; + getWidth () : string; + hide () : void; + remove () : void; + setBottom (bottom: number) : void; + setBottom (bottom: string) : void; + setColor (color: string) : void; + setFont (font: Font) : void; + setHeight (height: string) : void; + setIndicatorColor (indicatorColor: string) : void; + setIndicatorDiameter (indicatorDiameter: string) : void; + setLeft (left: number) : void; + setLeft (left: string) : void; + setMessage (message: string) : void; + setMessageid (messageid: string) : void; + setRight (right: number) : void; + setRight (right: string) : void; + setStyle (style: number) : void; + setTop (top: number) : void; + setTop (top: string) : void; + setWidth (width: string) : void; + show () : void; + } + export interface Animation extends Ti.Proxy { + anchorPoint : Point; + autoreverse : boolean; + backgroundColor : string; + bottom : number; + center : any; + color : string; + curve : number; + delay : number; + duration : number; + height : number; + left : number; + opacity : number; + opaque : boolean; + repeat : number; + right : number; + top : number; + transform : any; + transition : number; + view : Ti.UI.View; + visible : boolean; + width : number; + zIndex : number; + getAnchorPoint () : Point; + getAutoreverse () : boolean; + getBackgroundColor () : string; + getBottom () : number; + getCenter () : any; + getColor () : string; + getCurve () : number; + getDelay () : number; + getDuration () : number; + getHeight () : number; + getLeft () : number; + getOpacity () : number; + getOpaque () : boolean; + getRepeat () : number; + getRight () : number; + getTop () : number; + getTransform () : any; + getTransition () : number; + getView () : Ti.UI.View; + getVisible () : boolean; + getWidth () : number; + getZIndex () : number; + setAnchorPoint (anchorPoint: Point) : void; + setAutoreverse (autoreverse: boolean) : void; + setBackgroundColor (backgroundColor: string) : void; + setBottom (bottom: number) : void; + setCenter (center: any) : void; + setColor (color: string) : void; + setCurve (curve: number) : void; + setDelay (delay: number) : void; + setDuration (duration: number) : void; + setHeight (height: number) : void; + setLeft (left: number) : void; + setOpacity (opacity: number) : void; + setOpaque (opaque: boolean) : void; + setRepeat (repeat: number) : void; + setRight (right: number) : void; + setTop (top: number) : void; + setTransform (transform: Ti.UI._2DMatrix) : void; + setTransform (transform: Ti.UI._3DMatrix) : void; + setTransition (transition: number) : void; + setView (view: Ti.UI.View) : void; + setVisible (visible: boolean) : void; + setWidth (width: number) : void; + setZIndex (zIndex: number) : void; + } + export interface Toolbar extends Ti.UI.View { + barColor : string; + borderBottom : boolean; + borderTop : boolean; + items : Array; + translucent : boolean; + getBarColor () : string; + getBorderBottom () : boolean; + getBorderTop () : boolean; + getItems () : Array; + getTranslucent () : boolean; + setBarColor (barColor: string) : void; + setBorderBottom (borderBottom: boolean) : void; + setBorderTop (borderTop: boolean) : void; + setItems (items: Array) : void; + setTranslucent (translucent: boolean) : void; + } + export interface Notification extends Ti.UI.View { + duration : number; + horizontalMargin : number; + message : string; + verticalMargin : number; + xOffset : number; + yOffset : number; + getDuration () : number; + getHorizontalMargin () : number; + getMessage () : string; + getVerticalMargin () : number; + getXOffset () : number; + getYOffset () : number; + setDuration (duration: number) : void; + setHorizontalMargin (horizontalMargin: number) : void; + setMessage (message: string) : void; + setVerticalMargin (verticalMargin: number) : void; + setXOffset (xOffset: number) : void; + setYOffset (yOffset: number) : void; + } + export interface PickerColumn extends Ti.UI.View { + rowCount : number; + rows : Array; + selectedRow : Ti.UI.PickerRow; + addRow (row: Ti.UI.PickerRow) : void; + getRowCount () : number; + getRows () : Array; + getSelectedRow () : Ti.UI.PickerRow; + removeRow (row: Ti.UI.PickerRow) : void; + setSelectedRow (selectedRow: Ti.UI.PickerRow) : void; + } + export interface Picker extends Ti.Proxy { + calendarViewShown : boolean; + columns : Array; + countDownDuration : number; + format24 : boolean; + locale : string; + maxDate : Date; + minDate : Date; + minuteInterval : number; + selectionIndicator : boolean; + type : number; + useSpinner : boolean; + value : Date; + visibleItems : number; + add (data: Array) : void; + add (data: Ti.UI.PickerRow) : void; + add (data: Array) : void; + add (data: Ti.UI.PickerColumn) : void; + getCalendarViewShown () : boolean; + getColumns () : Array; + getCountDownDuration () : number; + getFormat24 () : boolean; + getLocale () : string; + getMaxDate () : Date; + getMinDate () : Date; + getMinuteInterval () : number; + getSelectedRow (index: number) : Ti.UI.PickerRow; + getSelectionIndicator () : boolean; + getType () : number; + getUseSpinner () : boolean; + getValue () : Date; + getVisibleItems () : number; + reloadColumn (column: Ti.UI.PickerColumn) : void; + setCalendarViewShown (calendarViewShown: boolean) : void; + setColumns (columns: Array) : void; + setCountDownDuration (countDownDuration: number) : void; + setFormat24 (format24: boolean) : void; + setLocale (locale: string) : void; + setMaxDate (maxDate: Date) : void; + setMinDate (minDate: Date) : void; + setMinuteInterval (minuteInterval: number) : void; + setSelectedRow (column: number, row: number, animated?: boolean) : void; + setSelectionIndicator (selectionIndicator: boolean) : void; + setType (type: number) : void; + setUseSpinner (useSpinner: boolean) : void; + setValue (date: any, suppressEvent: boolean) : Ti.UI.PickerRow; + setVisibleItems (visibleItems: number) : void; + showDatePickerDialog (dictObj: any) : void; + showTimePickerDialog (dictObj: any) : void; + } + } + export enum Module { + + } + export interface API { + debug (message: Array) : void; + debug (message: string) : void; + error (message: Array) : void; + error (message: string) : void; + info (message: Array) : void; + info (message: string) : void; + log (level: string, message: Array) : void; + log (level: string, message: string) : void; + timestamp (message: Array) : void; + timestamp (message: string) : void; + trace (message: Array) : void; + trace (message: string) : void; + warn (message: Array) : void; + warn (message: string) : void; + } + export module Geolocation { + export var ACCURACY_BEST : number; + export var ACCURACY_BEST_FOR_NAVIGATION : number; + export var ACCURACY_HIGH : number; + export var ACCURACY_HUNDRED_METERS : number; + export var ACCURACY_KILOMETER : number; + export var ACCURACY_LOW : number; + export var ACCURACY_NEAREST_TEN_METERS : number; + export var ACCURACY_THREE_KILOMETERS : number; + export var ACTIVITYTYPE_AUTOMOTIVE_NAVIGATION : string; + export var ACTIVITYTYPE_FITNESS : string; + export var ACTIVITYTYPE_OTHER : string; + export var ACTIVITYTYPE_OTHER_NAVIGATION : string; + export var AUTHORIZATION_AUTHORIZED : number; + export var AUTHORIZATION_DENIED : number; + export var AUTHORIZATION_RESTRICTED : number; + export var AUTHORIZATION_UNKNOWN : number; + export var ERROR_DENIED : number; + export var ERROR_HEADING_FAILURE : number; + export var ERROR_LOCATION_UNKNOWN : number; + export var ERROR_NETWORK : number; + export var ERROR_REGION_MONITORING_DELAYED : number; + export var ERROR_REGION_MONITORING_DENIED : number; + export var ERROR_REGION_MONITORING_FAILURE : number; + export var ERROR_TIMEOUT : number; + export var PROVIDER_GPS : string; + export var PROVIDER_NETWORK : string; + export var PROVIDER_PASSIVE : string; + export var accuracy : number; + export var activityType : number; + export var bubbleParent : boolean; + export var distanceFilter : number; + export var frequency : number; + export var hasCompass : boolean; + export var headingFilter : number; + export var lastGeolocation : string; + export var locationServicesAuthorization : number; + export var locationServicesEnabled : boolean; + export var pauseLocationUpdateAutomatically : boolean; + export var preferredProvider : string; + export var purpose : string; + export var showCalibration : boolean; + export var trackSignificantLocationChange : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function forwardGeocoder (address: string, callback: (...args : any[]) => any) : void; + export function getAccuracy () : number; + export function getActivityType () : number; + export function getBubbleParent () : boolean; + export function getCurrentHeading (callback: (...args : any[]) => any) : void; + export function getCurrentPosition (callback: (...args : any[]) => any) : void; + export function getDistanceFilter () : number; + export function getFrequency () : number; + export function getHasCompass () : boolean; + export function getHeadingFilter () : number; + export function getLastGeolocation () : string; + export function getLocationServicesAuthorization () : number; + export function getLocationServicesEnabled () : boolean; + export function getPauseLocationUpdateAutomatically () : boolean; + export function getPreferredProvider () : string; + export function getPurpose () : string; + export function getShowCalibration () : boolean; + export function getTrackSignificantLocationChange () : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function reverseGeocoder (latitude: number, longitude: number, callback: (...args : any[]) => any) : void; + export function setAccuracy (accuracy: number) : void; + export function setActivityType (activityType: number) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setDistanceFilter (distanceFilter: number) : void; + export function setFrequency (frequency: number) : void; + export function setHeadingFilter (headingFilter: number) : void; + export function setLocationServicesAuthorization (locationServicesAuthorization: number) : void; + export function setPauseLocationUpdateAutomatically (pauseLocationUpdateAutomatically: boolean) : void; + export function setPreferredProvider (preferredProvider: string) : void; + export function setPurpose (purpose: string) : void; + export function setShowCalibration (showCalibration: boolean) : void; + export function setTrackSignificantLocationChange (trackSignificantLocationChange: boolean) : void; + export module Android { + export var bubbleParent : boolean; + export var manualMode : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function addLocationProvider (provider: Ti.Geolocation.Android.LocationProvider) : void; + export function addLocationRule (rule: Ti.Geolocation.Android.LocationRule) : void; + export function applyProperties (props: Dictionary) : void; + export function createLocationProvider (parameters?: Dictionary) : Ti.Geolocation.Android.LocationProvider; + export function createLocationRule (parameters?: Dictionary) : Ti.Geolocation.Android.LocationRule; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function getManualMode () : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function removeLocationProvider (provider: Ti.Geolocation.Android.LocationProvider) : void; + export function removeLocationRule (rule: Ti.Geolocation.Android.LocationRule) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setManualMode (manualMode: boolean) : void; + export interface LocationProvider extends Ti.Proxy { + minUpdateDistance : number; + minUpdateTime : number; + name : string; + getMinUpdateDistance () : number; + getMinUpdateTime () : number; + getName () : string; + setMinUpdateDistance (minUpdateDistance: number) : void; + setMinUpdateTime (minUpdateTime: number) : void; + setName (name: string) : void; + } + export interface LocationRule extends Ti.Proxy { + accuracy : number; + maxAge : number; + minAge : number; + name : string; + getAccuracy () : number; + getMaxAge () : number; + getMinAge () : number; + getName () : string; + setAccuracy (accuracy: number) : void; + setMaxAge (maxAge: number) : void; + setMinAge (minAge: number) : void; + setName (name: string) : void; + } + } + export interface MobileWeb { + forwardGeocoderTimeout : number; + locationTimeout : number; + maximumHeadingAge : number; + maximumLocationAge : number; + reverseGeocoderTimeout : number; + getForwardGeocoderTimeout () : number; + getLocationTimeout () : number; + getMaximumHeadingAge () : number; + getMaximumLocationAge () : number; + getReverseGeocoderTimeout () : number; + setForwardGeocoderTimeout (forwardGeocoderTimeout: number) : void; + setLocationTimeout (locationTimeout: number) : void; + setMaximumHeadingAge (maximumHeadingAge: number) : void; + setMaximumLocationAge (maximumLocationAge: number) : void; + setReverseGeocoderTimeout (reverseGeocoderTimeout: number) : void; + } + } + export interface Proxy { + bubbleParent : boolean; + addEventListener (name: string, callback: (...args : any[]) => any) : void; + applyProperties (props: Dictionary) : void; + fireEvent (name: string, event: Dictionary) : void; + getBubbleParent () : boolean; + removeEventListener (name: string, callback: (...args : any[]) => any) : void; + setBubbleParent (bubbleParent: boolean) : void; + } + export module Cloud { + export var accessToken : string; + export var bubbleParent : boolean; + export var debug : boolean; + export var expiresIn : number; + export var ondatastream : (...args : any[]) => any; + export var onsendstream : (...args : any[]) => any; + export var sessionId : string; + export var useSecure : boolean; + export function applyProperties (props: Dictionary) : void; + export function getAccessToken () : string; + export function getBubbleParent () : boolean; + export function getDebug () : boolean; + export function getExpiresIn () : number; + export function getOndatastream () : (...args : any[]) => any; + export function getOnsendstream () : (...args : any[]) => any; + export function getSessionId () : string; + export function getUseSecure () : boolean; + export function hasStoredSession () : boolean; + export function retrieveStoredSession () : string; + export function setAccessToken (accessToken: string) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setDebug (debug: boolean) : void; + export function setOndatastream (ondatastream: (...args : any[]) => any) : void; + export function setOnsendstream (onsendstream: (...args : any[]) => any) : void; + export function setSessionId (sessionId: string) : void; + export function setUseSecure (useSecure: boolean) : void; + export interface Objects { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Files { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface SocialIntegrations { + externalAccountLink (parameters: Dictionary, callback: (...args : any[]) => any) : void; + externalAccountLogin (parameters: Dictionary, callback: (...args : any[]) => any) : void; + externalAccountUnlink (parameters: Dictionary, callback: (...args : any[]) => any) : void; + searchFacebookFriends (callback: (...args : any[]) => any) : void; + } + export interface PushNotifications { + notify (parameters: Dictionary, callback: (...args : any[]) => any) : void; + notifyTokens (parameters: Dictionary, callback: (...args : any[]) => any) : void; + subscribe (parameters: Dictionary, callback: (...args : any[]) => any) : void; + subscribeToken (parameters: Dictionary, callback: (...args : any[]) => any) : void; + unsubscribe (parameters: Dictionary, callback: (...args : any[]) => any) : void; + unsubscribeToken (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Clients { + geolocate (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + } + export interface ACLs { + addUser (parameters: Dictionary, callback: (...args : any[]) => any) : void; + checkUser (parameters: Dictionary, callback: (...args : any[]) => any) : void; + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + removeUser (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + } + export interface Users { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + login (parameters: Dictionary, callback: (...args : any[]) => any) : void; + logout (callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + requestResetPassword (parameters: Dictionary, callback: (...args : any[]) => any) : void; + search (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + secureCreate (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + secureLogin (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + secureStatus () : boolean; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showMe (callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Messages { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + removeThread (parameters: Dictionary, callback: (...args : any[]) => any) : void; + reply (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showInbox (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showSent (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showThread (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showThreads (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Events { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + queryOccurrences (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + search (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + searchOccurrences (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + show (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + showOccurrences (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Reviews { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters: Dictionary, callback: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Chats { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + getChatGroups (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + query (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface KeyValues { + append (parameters: Dictionary, callback: (...args : any[]) => any) : void; + get (parameters: Dictionary, callback: (...args : any[]) => any) : void; + increment (parameters: Dictionary, callback: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + set (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Checkins { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Friends { + add (parameters: Dictionary, callback: (...args : any[]) => any) : void; + approve (parameters: Dictionary, callback: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + requests (parameters: Dictionary, callback: (...args : any[]) => any) : void; + search (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Photos { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + search (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Statuses { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + search (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface PhotoCollections { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + search (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showPhotos (parameters: Dictionary, callback: (...args : any[]) => any) : void; + showSubCollections (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Posts { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Emails { + send (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + export interface Places { + create (parameters: Dictionary, callback: (...args : any[]) => any) : void; + query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; + search (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; + show (parameters: Dictionary, callback: (...args : any[]) => any) : void; + update (parameters: Dictionary, callback: (...args : any[]) => any) : void; + } + } + export interface Blob extends Ti.Proxy { + file : Ti.Filesystem.File; + height : number; + length : number; + mimeType : string; + nativePath : string; + size : number; + text : string; + width : number; + append (blob: Ti.Blob) : void; + getFile () : Ti.Filesystem.File; + getHeight () : number; + getLength () : number; + getMimeType () : string; + getNativePath () : string; + getSize () : number; + getText () : string; + getWidth () : number; + imageAsCropped (options: Dictionary) : Ti.Blob; + imageAsResized (width: number, height: number) : Ti.Blob; + imageAsThumbnail (size: number, borderSize?: number, cornerRadius?: number) : Ti.Blob; + imageWithAlpha () : Ti.Blob; + imageWithRoundedCorner (cornerSize: number, borderSize?: number) : Ti.Blob; + imageWithTransparentBorder (size: number) : Ti.Blob; + toString () : string; + } + export interface Codec { + BIG_ENDIAN : number; + CHARSET_ASCII : string; + CHARSET_ISO_LATIN_1 : string; + CHARSET_UTF16 : string; + CHARSET_UTF16BE : string; + CHARSET_UTF16LE : string; + CHARSET_UTF8 : string; + LITTLE_ENDIAN : number; + TYPE_BYTE : string; + TYPE_DOUBLE : string; + TYPE_FLOAT : string; + TYPE_INT : string; + TYPE_LONG : string; + TYPE_SHORT : string; + decodeNumber (options: DecodeNumberDict) : number; + decodeString (options: DecodeStringDict) : string; + encodeNumber (options: EncodeNumberDict) : number; + encodeString (options: Dictionary) : number; + getNativeByteOrder () : number; + } + export interface Locale { + currentCountry : string; + currentLanguage : string; + currentLocale : string; + formatTelephoneNumber (number: string) : string; + getCurrencyCode (locale: string) : string; + getCurrencySymbol (currencyCode: string) : string; + getCurrentCountry () : string; + getCurrentLanguage () : string; + getCurrentLocale () : string; + getLocaleCurrencySymbol (locale: string) : string; + getString (key: string, hint?: string) : string; + } + export module App { + export var EVENT_ACCESSIBILITY_ANNOUNCEMENT : string; + export var EVENT_ACCESSIBILITY_CHANGED : string; + export var accessibilityEnabled : boolean; + export var analytics : boolean; + export var bubbleParent : boolean; + export var copyright : string; + export var deployType : string; + export var description : string; + export var disableNetworkActivityIndicator : boolean; + export var guid : string; + export var id : string; + export var idleTimerDisabled : boolean; + export var installId : string; + export var keyboardVisible : boolean; + export var name : string; + export var proximityDetection : boolean; + export var proximityState : boolean; + export var publisher : string; + export var sessionId : string; + export var url : string; + export var version : string; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function fireSystemEvent (eventName: string, param?: any) : void; + export function getAccessibilityEnabled () : boolean; + export function getAnalytics () : boolean; + export function getArguments () : launchOptions; + export function getBubbleParent () : boolean; + export function getCopyright () : string; + export function getDeployType () : string; + export function getDescription () : string; + export function getDisableNetworkActivityIndicator () : boolean; + export function getGuid () : string; + export function getId () : string; + export function getIdleTimerDisabled () : boolean; + export function getInstallId () : string; + export function getKeyboardVisible () : boolean; + export function getName () : string; + export function getProximityDetection () : boolean; + export function getProximityState () : boolean; + export function getPublisher () : string; + export function getSessionId () : string; + export function getUrl () : string; + export function getVersion () : string; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setDisableNetworkActivityIndicator (disableNetworkActivityIndicator: boolean) : void; + export function setIdleTimerDisabled (idleTimerDisabled: boolean) : void; + export function setProximityDetection (proximityDetection: boolean) : void; + export enum Android { + R + } + export module iOS { + export var EVENT_ACCESSIBILITY_LAYOUT_CHANGED : string; + export var EVENT_ACCESSIBILITY_SCREEN_CHANGED : string; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function cancelAllLocalNotifications () : void; + export function cancelLocalNotification (id: number) : void; + export function createLocalNotification (parameters?: Dictionary) : Ti.App.iOS.LocalNotification; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function registerBackgroundService (params: Dictionary) : Ti.App.iOS.BackgroundService; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function scheduleLocalNotification (params: Dictionary) : Ti.App.iOS.LocalNotification; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface LocalNotification extends Ti.Proxy { + cancel () : void; + } + export interface BackgroundService extends Ti.Proxy { + url : string; + getUrl () : string; + stop () : void; + unregister () : void; + } + } + export interface Properties { + getBool (property: string, _default?: boolean) : boolean; + getDouble (property: string, _default?: number) : number; + getInt (property: string, _default?: number) : number; + getList (property: string, _default?: Array) : Array; + getObject (property: string, _default?: any) : any; + getString (property: string, _default?: string) : string; + hasProperty (property: string) : boolean; + listProperties () : Array; + removeProperty (property: string) : void; + setBool (property: string, value: boolean) : void; + setDouble (property: string, value: number) : void; + setInt (property: string, value: number) : void; + setList (property: string, value: Array) : void; + setObject (property: string, value: any) : void; + setString (property: string, value: string) : void; + } + export interface Tizen { + categories : Array; + iconPath : string; + id : string; + installDate : Date; + name : string; + show : boolean; + size : number; + exit () : void; + getCategories () : Array; + getIconPath () : string; + getId () : string; + getInstallDate () : Date; + getName () : string; + getShow () : boolean; + getSize () : number; + hide () : void; + } + } + export module Android { + export var ACTION_AIRPLANE_MODE_CHANGED : string; + export var ACTION_ALL_APPS : string; + export var ACTION_ANSWER : string; + export var ACTION_ATTACH_DATA : string; + export var ACTION_BATTERY_CHANGED : string; + export var ACTION_BATTERY_LOW : string; + export var ACTION_BATTERY_OKAY : string; + export var ACTION_BOOT_COMPLETED : string; + export var ACTION_BUG_REPORT : string; + export var ACTION_CALL : string; + export var ACTION_CALL_BUTTON : string; + export var ACTION_CAMERA_BUTTON : string; + export var ACTION_CHOOSER : string; + export var ACTION_CLOSE_SYSTEM_DIALOGS : string; + export var ACTION_CONFIGURATION_CHANGED : string; + export var ACTION_CREATE_SHORTCUT : string; + export var ACTION_DATE_CHANGED : string; + export var ACTION_DEFAULT : string; + export var ACTION_DELETE : string; + export var ACTION_DEVICE_STORAGE_LOW : string; + export var ACTION_DIAL : string; + export var ACTION_EDIT : string; + export var ACTION_GET_CONTENT : string; + export var ACTION_GTALK_SERVICE_CONNECTED : string; + export var ACTION_GTALK_SERVICE_DISCONNECTED : string; + export var ACTION_HEADSET_PLUG : string; + export var ACTION_INPUT_METHOD_CHANGED : string; + export var ACTION_INSERT : string; + export var ACTION_INSERT_OR_EDIT : string; + export var ACTION_MAIN : string; + export var ACTION_MANAGE_PACKAGE_STORAGE : string; + export var ACTION_MEDIA_BAD_REMOVAL : string; + export var ACTION_MEDIA_BUTTON : string; + export var ACTION_MEDIA_CHECKING : string; + export var ACTION_MEDIA_EJECT : string; + export var ACTION_MEDIA_MOUNTED : string; + export var ACTION_MEDIA_NOFS : string; + export var ACTION_MEDIA_REMOVED : string; + export var ACTION_MEDIA_SCANNER_FINISHED : string; + export var ACTION_MEDIA_SCANNER_SCAN_FILE : string; + export var ACTION_MEDIA_SCANNER_STARTED : string; + export var ACTION_MEDIA_SHARED : string; + export var ACTION_MEDIA_UNMOUNTABLE : string; + export var ACTION_MEDIA_UNMOUNTED : string; + export var ACTION_NEW_OUTGOING_CALL : string; + export var ACTION_PACKAGE_ADDED : string; + export var ACTION_PACKAGE_CHANGED : string; + export var ACTION_PACKAGE_DATA_CLEARED : string; + export var ACTION_PACKAGE_INSTALL : string; + export var ACTION_PACKAGE_REMOVED : string; + export var ACTION_PACKAGE_REPLACED : string; + export var ACTION_PACKAGE_RESTARTED : string; + export var ACTION_PICK : string; + export var ACTION_PICK_ACTIVITY : string; + export var ACTION_POWER_CONNECTED : string; + export var ACTION_POWER_DISCONNECTED : string; + export var ACTION_POWER_USAGE_SUMMARY : string; + export var ACTION_PROVIDER_CHANGED : string; + export var ACTION_REBOOT : string; + export var ACTION_RUN : string; + export var ACTION_SCREEN_OFF : string; + export var ACTION_SCREEN_ON : string; + export var ACTION_SEARCH : string; + export var ACTION_SEARCH_LONG_PRESS : string; + export var ACTION_SEND : string; + export var ACTION_SENDTO : string; + export var ACTION_SEND_MULTIPLE : string; + export var ACTION_SET_WALLPAPER : string; + export var ACTION_SHUTDOWN : string; + export var ACTION_SYNC : string; + export var ACTION_SYSTEM_TUTORIAL : string; + export var ACTION_TIME_CHANGED : string; + export var ACTION_TIME_TICK : string; + export var ACTION_UID_REMOVED : string; + export var ACTION_UMS_CONNECTED : string; + export var ACTION_UMS_DISCONNECTED : string; + export var ACTION_USER_PRESENT : string; + export var ACTION_VIEW : string; + export var ACTION_VOICE_COMMAND : string; + export var ACTION_WALLPAPER_CHANGED : string; + export var ACTION_WEB_SEARCH : string; + export var CATEGORY_ALTERNATIVE : string; + export var CATEGORY_BROWSABLE : string; + export var CATEGORY_DEFAULT : string; + export var CATEGORY_DEVELOPMENT_PREFERENCE : string; + export var CATEGORY_EMBED : string; + export var CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST : string; + export var CATEGORY_HOME : string; + export var CATEGORY_INFO : string; + export var CATEGORY_LAUNCHER : string; + export var CATEGORY_MONKEY : string; + export var CATEGORY_OPENABLE : string; + export var CATEGORY_PREFERENCE : string; + export var CATEGORY_SAMPLE_CODE : string; + export var CATEGORY_SELECTED_ALTERNATIVE : string; + export var CATEGORY_TAB : string; + export var CATEGORY_TEST : string; + export var CATEGORY_UNIT_TEST : string; + export var DEFAULT_ALL : number; + export var DEFAULT_LIGHTS : number; + export var DEFAULT_SOUND : number; + export var DEFAULT_VIBRATE : number; + export var EXTRA_ALARM_COUNT : string; + export var EXTRA_BCC : string; + export var EXTRA_CC : string; + export var EXTRA_DATA_REMOVED : string; + export var EXTRA_DONT_KILL_APP : string; + export var EXTRA_EMAIL : string; + export var EXTRA_INTENT : string; + export var EXTRA_KEY_EVENT : string; + export var EXTRA_PHONE_NUMBER : string; + export var EXTRA_REPLACING : string; + export var EXTRA_SHORTCUT_ICON : string; + export var EXTRA_SHORTCUT_ICON_RESOURCE : string; + export var EXTRA_SHORTCUT_INTENT : string; + export var EXTRA_SHORTCUT_NAME : string; + export var EXTRA_STREAM : string; + export var EXTRA_SUBJECT : string; + export var EXTRA_TEMPLATE : string; + export var EXTRA_TEXT : string; + export var EXTRA_TITLE : string; + export var EXTRA_UID : string; + export var FILL_IN_ACTION : number; + export var FILL_IN_CATEGORIES : number; + export var FILL_IN_COMPONENT : number; + export var FILL_IN_DATA : number; + export var FILL_IN_PACKAGE : number; + export var FLAG_ACTIVITY_BROUGHT_TO_FRONT : number; + export var FLAG_ACTIVITY_CLEAR_TOP : number; + export var FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET : number; + export var FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS : number; + export var FLAG_ACTIVITY_FORWARD_RESULT : number; + export var FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY : number; + export var FLAG_ACTIVITY_MULTIPLE_TASK : number; + export var FLAG_ACTIVITY_NEW_TASK : number; + export var FLAG_ACTIVITY_NO_ANIMATION : number; + export var FLAG_ACTIVITY_NO_HISTORY : number; + export var FLAG_ACTIVITY_NO_USER_ACTION : number; + export var FLAG_ACTIVITY_PREVIOUS_IS_TOP : number; + export var FLAG_ACTIVITY_REORDER_TO_FRONT : number; + export var FLAG_ACTIVITY_RESET_TASK_IF_NEEDED : number; + export var FLAG_ACTIVITY_SINGLE_TOP : number; + export var FLAG_AUTO_CANCEL : number; + export var FLAG_CANCEL_CURRENT : number; + export var FLAG_DEBUG_LOG_RESOLUTION : number; + export var FLAG_FROM_BACKGROUND : number; + export var FLAG_GRANT_READ_URI_PERMISSION : number; + export var FLAG_GRANT_WRITE_URI_PERMISSION : number; + export var FLAG_INSISTENT : number; + export var FLAG_NO_CLEAR : number; + export var FLAG_NO_CREATE : number; + export var FLAG_ONE_SHOT : number; + export var FLAG_ONGOING_EVENT : number; + export var FLAG_ONLY_ALERT_ONCE : number; + export var FLAG_RECEIVER_REGISTERED_ONLY : number; + export var FLAG_SHOW_LIGHTS : number; + export var FLAG_UPDATE_CURRENT : number; + export var NAVIGATION_MODE_STANDARD : number; + export var NAVIGATION_MODE_TABS : number; + export var PENDING_INTENT_FOR_ACTIVITY : number; + export var PENDING_INTENT_FOR_BROADCAST : number; + export var PENDING_INTENT_FOR_SERVICE : number; + export var PENDING_INTENT_MAX_VALUE : number; + export var R : Ti.Android.R; + export var RESULT_CANCELED : number; + export var RESULT_FIRST_USER : number; + export var RESULT_OK : number; + export var SCREEN_ORIENTATION_BEHIND : number; + export var SCREEN_ORIENTATION_LANDSCAPE : number; + export var SCREEN_ORIENTATION_NOSENSOR : number; + export var SCREEN_ORIENTATION_PORTRAIT : number; + export var SCREEN_ORIENTATION_SENSOR : number; + export var SCREEN_ORIENTATION_UNSPECIFIED : number; + export var SCREEN_ORIENTATION_USER : number; + export var SHOW_AS_ACTION_ALWAYS : number; + export var SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW : number; + export var SHOW_AS_ACTION_IF_ROOM : number; + export var SHOW_AS_ACTION_NEVER : number; + export var SHOW_AS_ACTION_WITH_TEXT : number; + export var START_NOT_STICKY : number; + export var START_REDELIVER_INTENT : number; + export var STREAM_ALARM : number; + export var STREAM_DEFAULT : number; + export var STREAM_MUSIC : number; + export var STREAM_NOTIFICATION : number; + export var STREAM_RING : number; + export var STREAM_SYSTEM : number; + export var STREAM_VOICE_CALL : number; + export var URI_INTENT_SCHEME : number; + export var bubbleParent : boolean; + export var currentActivity : Ti.Android.Activity; + export var currentService : Ti.Android.Service; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createBroadcastIntent (options: BroadcastIntentOptions) : Ti.Android.Intent; + export function createBroadcastReceiver (parameters?: Dictionary) : Ti.Android.BroadcastReceiver; + export function createIntent (parameters?: Dictionary) : Ti.Android.Intent; + export function createIntentChooser (intent: Ti.Android.Intent, title: string) : Ti.Android.Intent; + export function createNotification (parameters?: Dictionary) : Ti.Android.Notification; + export function createPendingIntent (parameters?: Dictionary) : Ti.Android.PendingIntent; + export function createRemoteViews (parameters?: Dictionary) : Ti.Android.RemoteViews; + export function createService (intent: Ti.Android.Intent) : Ti.Android.Service; + export function createServiceIntent (options: ServiceIntentOptions) : Ti.Android.Intent; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function getCurrentActivity () : Ti.Android.Activity; + export function getCurrentService () : Ti.Android.Service; + export function isServiceRunning (intent: Ti.Android.Intent) : boolean; + export function registerBroadcastReceiver (broadcastReceiver: Ti.Android.BroadcastReceiver, actions: Array) : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function startService (intent: Ti.Android.Intent) : void; + export function stopService (intent: Ti.Android.Intent) : void; + export function unregisterBroadcastReceiver (broadcastReceiver: Ti.Android.BroadcastReceiver) : void; + export interface Intent extends Ti.Proxy { + action : string; + className : string; + data : string; + flags : number; + packageName : string; + type : string; + url : string; + addCategory (name: string) : void; + addFlags (flags: number) : void; + getAction () : string; + getBlobExtra (name: string) : Ti.Blob; + getBooleanExtra (name: string) : boolean; + getClassName () : string; + getData () : string; + getDoubleExtra (name: string) : number; + getFlags () : number; + getIntExtra (name: string) : number; + getLongExtra (name: string) : number; + getPackageName () : string; + getStringExtra (name: string) : string; + getType () : string; + getUrl () : string; + hasExtra (name: string) : boolean; + putExtra (name: string, value: any) : void; + putExtraUri (name: string, value: string) : void; + setFlags (flags: number) : void; + } + export interface Activity extends Ti.Proxy { + actionBar : Ti.Android.ActionBar; + intent : Ti.Android.Intent; + onCreateOptionsMenu : (...args : any[]) => any; + onPrepareOptionsMenu : (...args : any[]) => any; + requestedOrientation : number; + finish () : void; + getActionBar () : Ti.Android.ActionBar; + getIntent () : Ti.Android.Intent; + getOnCreateOptionsMenu () : (...args : any[]) => any; + getOnPrepareOptionsMenu () : (...args : any[]) => any; + getString (resourceId: number, format: any) : string; + invalidateOptionsMenu () : void; + openOptionsMenu () : void; + sendBroadcast (intent: Ti.Android.Intent) : void; + sendBroadcastWithPermission (intent: Ti.Android.Intent, receiverPermission?: string) : void; + setOnCreateOptionsMenu (onCreateOptionsMenu: (...args : any[]) => any) : void; + setOnPrepareOptionsMenu (onPrepareOptionsMenu: (...args : any[]) => any) : void; + setRequestedOrientation (orientation: number) : void; + setResult (resultCode: number, intent?: Ti.Android.Intent) : void; + startActivity (intent: Ti.Android.Intent) : void; + startActivityForResult (intent: Ti.Android.Intent, callback: (...args : any[]) => any) : void; + } + export interface Notification extends Ti.Proxy { + audioStreamType : number; + contentIntent : Ti.Android.PendingIntent; + contentText : string; + contentTitle : string; + contentView : Ti.Android.RemoteViews; + defaults : number; + deleteIntent : Ti.Android.PendingIntent; + flags : number; + icon : any; + ledARGB : number; + ledOffMS : number; + ledOnMS : number; + number : number; + sound : string; + tickerText : string; + when : any; + getAudioStreamType () : number; + getContentIntent () : Ti.Android.PendingIntent; + getContentText () : string; + getContentTitle () : string; + getDefaults () : number; + getDeleteIntent () : Ti.Android.PendingIntent; + getFlags () : number; + getIcon () : any; + getLedARGB () : number; + getLedOffMS () : number; + getLedOnMS () : number; + getNumber () : number; + getSound () : string; + getTickerText () : string; + getWhen () : any; + setAudioStreamType (audioStreamType: number) : void; + setContentIntent (contentIntent: Ti.Android.PendingIntent) : void; + setContentText (contentText: string) : void; + setContentTitle (contentTitle: string) : void; + setContentView (contentView: Ti.Android.RemoteViews) : void; + setDefaults (defaults: number) : void; + setDeleteIntent (deleteIntent: Ti.Android.PendingIntent) : void; + setFlags (flags: number) : void; + setIcon (icon: number) : void; + setIcon (icon: string) : void; + setLatestEventInfo (contentTitle: string, contentText: string, contentIntent: Ti.Android.PendingIntent) : void; + setLedARGB (ledARGB: number) : void; + setLedOffMS (ledOffMS: number) : void; + setLedOnMS (ledOnMS: number) : void; + setNumber (number: number) : void; + setSound (sound: string) : void; + setTickerText (tickerText: string) : void; + setWhen (when: Date) : void; + setWhen (when: number) : void; + } + export module Calendar { + export var METHOD_ALERT : number; + export var METHOD_DEFAULT : number; + export var METHOD_EMAIL : number; + export var METHOD_SMS : number; + export var STATE_DISMISSED : number; + export var STATE_FIRED : number; + export var STATE_SCHEDULED : number; + export var STATUS_CANCELED : number; + export var STATUS_CONFIRMED : number; + export var STATUS_TENTATIVE : number; + export var VISIBILITY_CONFIDENTIAL : number; + export var VISIBILITY_DEFAULT : number; + export var VISIBILITY_PRIVATE : number; + export var VISIBILITY_PUBLIC : number; + export var allAlerts : Array; + export var allCalendars : Array; + export var bubbleParent : boolean; + export var selectableCalendars : Array; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAllAlerts () : Array; + export function getAllCalendars () : Array; + export function getBubbleParent () : boolean; + export function getCalendarById (id: number) : Ti.Android.Calendar.Calendar; + export function getSelectableCalendars () : Array; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface Event extends Ti.Proxy { + alerts : Array; + allDay : boolean; + begin : Date; + description : string; + end : Date; + extendedProperties : Dictionary; + hasAlarm : boolean; + hasExtendedProperties : boolean; + id : string; + location : string; + reminders : Array; + status : number; + title : string; + visibility : number; + createAlert (data: Dictionary) : Ti.Android.Calendar.Alert; + createReminder (data: Dictionary) : Ti.Android.Calendar.Reminder; + getAlerts () : Array; + getAllDay () : boolean; + getBegin () : Date; + getDescription () : string; + getEnd () : Date; + getExtendedProperties () : Dictionary; + getExtendedProperty (name: string) : string; + getHasAlarm () : boolean; + getHasExtendedProperties () : boolean; + getId () : string; + getLocation () : string; + getReminders () : Array; + getStatus () : number; + getTitle () : string; + getVisibility () : number; + setExtendedProperty (name: string, value: string) : void; + } + export interface Reminder extends Ti.Proxy { + id : string; + method : number; + minutes : number; + getId () : string; + getMethod () : number; + getMinutes () : number; + } + export interface Calendar extends Ti.Proxy { + hidden : boolean; + id : string; + name : string; + selected : boolean; + createEvent (properties: Dictionary) : Ti.Android.Calendar.Event; + getEventById (id: number) : Ti.Android.Calendar.Event; + getEventsBetweenDates (date1: Date, date2: Date) : Array; + getEventsInDate (year: number, month: number, day: number) : Array; + getEventsInMonth (year: number, month: number) : Array; + getEventsInYear (year: number) : Array; + getHidden () : boolean; + getId () : string; + getName () : string; + getSelected () : boolean; + } + export interface Alert extends Ti.Proxy { + alarmTime : Date; + begin : Date; + end : Date; + eventId : number; + id : string; + minutes : number; + state : number; + getAlarmTime () : Date; + getBegin () : Date; + getEnd () : Date; + getEventId () : number; + getId () : string; + getMinutes () : number; + getState () : number; + } + } + export interface MenuItem extends Ti.Proxy { + actionView : Ti.UI.View; + actionViewExpanded : boolean; + checkable : boolean; + checked : boolean; + enabled : boolean; + groupId : number; + icon : any; + itemId : number; + order : number; + showAsAction : number; + title : string; + titleCondensed : string; + visible : boolean; + collapseActionView () : void; + expandActionView () : void; + getActionView () : Ti.UI.View; + getGroupId () : number; + getItemId () : number; + getOrder () : number; + getTitle () : string; + getTitleCondensed () : string; + isActionViewExpanded () : boolean; + isCheckable () : boolean; + isChecked () : boolean; + isEnabled () : boolean; + isVisible () : boolean; + setActionView (actionView: Ti.UI.View) : void; + setCheckable (checkable: boolean) : void; + setChecked (enabled: boolean) : void; + setEnabled (enabled: boolean) : void; + setIcon (icon: number) : void; + setIcon (icon: string) : void; + setShowAsAction (showAsAction: number) : void; + setTitle (title: string) : void; + setTitleCondensed (titleCondensed: string) : void; + setVisible (visible: boolean) : void; + } + export interface NotificationManager { + DEFAULT_ALL : number; + DEFAULT_LIGHTS : number; + DEFAULT_SOUND : number; + DEFAULT_VIBRATE : number; + FLAG_AUTO_CANCEL : number; + FLAG_INSISTENT : number; + FLAG_NO_CLEAR : number; + FLAG_ONGOING_EVENT : number; + FLAG_ONLY_ALERT_ONCE : number; + FLAG_SHOW_LIGHTS : number; + STREAM_DEFAULT : number; + cancel (id: number) : void; + cancelAll () : void; + notify (id: number, notification: Ti.Android.Notification) : void; + } + export interface R extends Ti.Proxy { + anim : any; + array : any; + attr : any; + color : any; + dimen : any; + drawable : any; + id : any; + integer : any; + layout : any; + string : any; + style : any; + styleable : any; + } + export interface ActionBar extends Ti.Proxy { + backgroundImage : string; + displayHomeAsUp : boolean; + icon : string; + logo : string; + navigationMode : number; + onHomeIconItemSelected : (...args : any[]) => any; + title : string; + getNavigationMode () : number; + getTitle () : string; + hide () : void; + setBackgroundImage (backgroundImage: string) : void; + setDisplayHomeAsUp (displayHomeAsUp: boolean) : void; + setIcon (icon: string) : void; + setLogo (logo: string) : void; + setNavigationMode (navigationMode: number) : void; + setOnHomeIconItemSelected (onHomeIconItemSelected: (...args : any[]) => any) : void; + setTitle (title: string) : void; + show () : void; + } + export interface BroadcastReceiver extends Ti.Proxy { + onReceived : (...args : any[]) => any; + url : string; + getOnReceived () : (...args : any[]) => any; + getUrl () : string; + setOnReceived (onReceived: (...args : any[]) => any) : void; + setUrl (url: string) : void; + } + export interface Menu extends Ti.Proxy { + items : Array; + add (options: any) : Ti.Android.MenuItem; + clear () : void; + close () : void; + findItem (item: number) : Ti.Android.MenuItem; + findItem (item: Ti.Android.MenuItem) : Ti.Android.MenuItem; + getItem (index: number) : Ti.Android.MenuItem; + getItems () : Array; + hasVisibleItems () : boolean; + removeGroup (groupId: number) : void; + removeItem (itemId: number) : void; + setGroupEnabled (groupId: number, enabled: boolean) : void; + setGroupVisible (groupId: number, visible: boolean) : void; + size () : number; + } + export interface Service extends Ti.Proxy { + intent : Ti.Android.Intent; + serviceInstanceId : number; + getIntent () : Ti.Android.Intent; + getServiceInstanceId () : number; + start () : void; + stop () : void; + } + export interface RemoteViews extends Ti.Proxy { + layoutId : number; + packageName : string; + getLayoutId () : number; + getPackageName () : string; + setBoolean (viewId: number, methodName: string, value: boolean) : void; + setChronometer (viewId: number, base: Date, format: string, started: boolean) : void; + setDouble (viewId: number, methodName: string, value: number) : void; + setImageViewResource (viewId: number, srcId: number) : void; + setImageViewUri (viewId: number, uri: string) : void; + setInt (viewId: number, methodName: string, value: number) : void; + setOnClickPendingIntent (viewId: number, pendingIntent: Ti.Android.PendingIntent) : void; + setProgressBar (viewId: number, max: number, progress: number, indeterminate: boolean) : void; + setString (viewId: number, methodName: string, value: string) : void; + setTextColor (viewId: number, color: number) : void; + setTextViewText (viewId: number, text: string) : void; + setUri (viewId: number, methodName: string, value: string) : void; + setViewVisibility (viewId: number, visibility: number) : void; + } + export interface PendingIntent extends Ti.Proxy { + flags : number; + intent : Ti.Android.Intent; + updateCurrentIntent : boolean; + getFlags () : number; + getIntent () : Ti.Android.Intent; + getUpdateCurrentIntent () : boolean; + } + } + export module Database { + export var FIELD_TYPE_DOUBLE : number; + export var FIELD_TYPE_FLOAT : number; + export var FIELD_TYPE_INT : number; + export var FIELD_TYPE_STRING : number; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function install (path: string, dbName: string) : Ti.Database.DB; + export function open (dbName: string) : Ti.Database.DB; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface ResultSet extends Ti.Proxy { + rowCount : number; + validRow : boolean; + close () : void; + field (index: number, type?: number) : any; + fieldByName (name: string, type?: number) : any; + fieldCount () : number; + fieldName (index: number) : string; + getFieldCount () : number; + getFieldName (index: number) : string; + getRowCount () : number; + getValidRow () : boolean; + isValidRow () : boolean; + next () : boolean; + } + export interface DB extends Ti.Proxy { + file : Ti.Filesystem.File; + lastInsertRowId : number; + name : string; + rowsAffected : number; + close () : void; + execute (sql: string, vararg?: string) : Ti.Database.ResultSet; + execute (vararg?: Array) : Ti.Database.ResultSet; + execute (vararg?: any) : Ti.Database.ResultSet; + execute (sql: string, vararg?: Array) : Ti.Database.ResultSet; + getFile () : Ti.Filesystem.File; + getLastInsertRowId () : number; + getName () : string; + getRowsAffected () : number; + remove () : void; + setLastInsertRowId (lastInsertRowId: number) : void; + setName (name: string) : void; + setRowsAffected (rowsAffected: number) : void; + } + } + export module Contacts { + export var AUTHORIZATION_AUTHORIZED : number; + export var AUTHORIZATION_DENIED : number; + export var AUTHORIZATION_RESTRICTED : number; + export var AUTHORIZATION_UNKNOWN : number; + export var CONTACTS_KIND_ORGANIZATION : number; + export var CONTACTS_KIND_PERSON : number; + export var CONTACTS_SORT_FIRST_NAME : number; + export var CONTACTS_SORT_LAST_NAME : number; + export var bubbleParent : boolean; + export var contactsAuthorization : number; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createGroup (parameters?: Dictionary) : Ti.Contacts.Group; + export function createPerson (parameters?: Dictionary) : Ti.Contacts.Person; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAllGroups () : Array; + export function getAllPeople (limit: number) : Array; + export function getBubbleParent () : boolean; + export function getContactsAuthorization () : number; + export function getGroupByID (id: number) : Ti.Contacts.Group; + export function getPeopleWithName (name: string) : Array; + export function getPersonByID (id: number) : Ti.Contacts.Person; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function removeGroup (group: Ti.Contacts.Group) : void; + export function removePerson (person: Ti.Contacts.Person) : void; + export function requestAuthorization (callback: (...args : any[]) => any) : void; + export function revert () : void; + export function save (contacts: Array) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function showContacts (params: showContactsParams) : void; + export module Tizen { + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAllPeople (callback: (...args : any[]) => any) : void; + export function getPeopleWithName (name: string, callback: (...args : any[]) => any) : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export interface Group { + members (group: Ti.Contacts.Group, callback: (...args : any[]) => any) : void; + sortedMembers (sortBy: number, group: Ti.Contacts.Group, callback: (...args : any[]) => any) : void; + } + } + export interface Group extends Ti.Proxy { + name : string; + recordId : number; + add (person: Ti.Contacts.Person) : void; + getName () : string; + getRecordId () : number; + members () : Array; + remove (person: Ti.Contacts.Person) : void; + setName (name: string) : void; + setRecordId (recordId: number) : void; + sortedMembers (sortBy: number) : Array; + } + export interface Person extends Ti.Proxy { + address : Dictionary; + birthday : string; + created : string; + date : Dictionary; + department : string; + email : Dictionary; + firstName : string; + firstPhonetic : string; + fullName : string; + id : number; + image : Ti.Blob; + instantMessage : Dictionary; + jobTitle : string; + kind : number; + lastName : string; + lastPhonetic : string; + middleName : string; + middlePhonetic : string; + modified : string; + nickname : string; + note : string; + organization : string; + phone : Dictionary; + prefix : string; + recordId : number; + relatedNames : Dictionary; + suffix : string; + url : Dictionary; + getAddress () : Dictionary; + getBirthday () : string; + getCreated () : string; + getDate () : Dictionary; + getDepartment () : string; + getEmail () : Dictionary; + getFirstName () : string; + getFirstPhonetic () : string; + getFullName () : string; + getId () : number; + getImage () : Ti.Blob; + getInstantMessage () : Dictionary; + getJobTitle () : string; + getKind () : number; + getLastName () : string; + getLastPhonetic () : string; + getMiddleName () : string; + getMiddlePhonetic () : string; + getModified () : string; + getNickname () : string; + getNote () : string; + getOrganization () : string; + getPhone () : Dictionary; + getPrefix () : string; + getRecordId () : number; + getRelatedNames () : Dictionary; + getSuffix () : string; + getUrl () : Dictionary; + setAddress (address: Dictionary) : void; + setBirthday (birthday: string) : void; + setDate (date: Dictionary) : void; + setDepartment (department: string) : void; + setEmail (email: Dictionary) : void; + setFirstName (firstName: string) : void; + setFirstPhonetic (firstPhonetic: string) : void; + setImage (image: Ti.Blob) : void; + setInstantMessage (instantMessage: Dictionary) : void; + setJobTitle (jobTitle: string) : void; + setKind (kind: number) : void; + setLastName (lastName: string) : void; + setLastPhonetic (lastPhonetic: string) : void; + setMiddleName (middleName: string) : void; + setMiddlePhonetic (middlePhonetic: string) : void; + setNickname (nickname: string) : void; + setNote (note: string) : void; + setOrganization (organization: string) : void; + setPhone (phone: Dictionary) : void; + setRecordId (recordId: number) : void; + setRelatedNames (relatedNames: Dictionary) : void; + setUrl (url: Dictionary) : void; + } + } + export interface CloudPush { + enabled : boolean; + focusAppOnPush : boolean; + showAppOnTrayClick : boolean; + showTrayNotification : boolean; + showTrayNotificationsWhenFocused : boolean; + singleCallback : boolean; + clearStatus () : void; + getEnabled () : boolean; + getFocusAppOnPush () : boolean; + getShowAppOnTrayClick () : boolean; + getShowTrayNotification () : boolean; + getShowTrayNotificationsWhenFocused () : boolean; + getSingleCallback () : boolean; + retrieveDeviceToken (config: CloudPushNotificationConfig) : void; + setEnabled (enabled: boolean) : void; + setFocusAppOnPush (focusAppOnPush: boolean) : void; + setShowAppOnTrayClick (showAppOnTrayClick: boolean) : void; + setShowTrayNotification (showTrayNotification: boolean) : void; + setShowTrayNotificationsWhenFocused (showTrayNotificationsWhenFocused: boolean) : void; + setSingleCallback (singleCallback: boolean) : void; + } + export module Media { + export var AUDIO_FILEFORMAT_3GP2 : number; + export var AUDIO_FILEFORMAT_3GPP : number; + export var AUDIO_FILEFORMAT_AIFF : number; + export var AUDIO_FILEFORMAT_AMR : number; + export var AUDIO_FILEFORMAT_CAF : number; + export var AUDIO_FILEFORMAT_MP3 : number; + export var AUDIO_FILEFORMAT_MP4 : number; + export var AUDIO_FILEFORMAT_MP4A : number; + export var AUDIO_FILEFORMAT_WAVE : number; + export var AUDIO_FORMAT_AAC : number; + export var AUDIO_FORMAT_ALAW : number; + export var AUDIO_FORMAT_APPLE_LOSSLESS : number; + export var AUDIO_FORMAT_ILBC : number; + export var AUDIO_FORMAT_IMA4 : number; + export var AUDIO_FORMAT_LINEAR_PCM : number; + export var AUDIO_FORMAT_ULAW : number; + export var AUDIO_HEADPHONES : number; + export var AUDIO_HEADPHONES_AND_MIC : number; + export var AUDIO_HEADSET_INOUT : number; + export var AUDIO_LINEOUT : number; + export var AUDIO_MICROPHONE : number; + export var AUDIO_MUTED : number; + export var AUDIO_RECEIVER_AND_MIC : number; + export var AUDIO_SESSION_MODE_AMBIENT : number; + export var AUDIO_SESSION_MODE_PLAYBACK : number; + export var AUDIO_SESSION_MODE_PLAY_AND_RECORD : number; + export var AUDIO_SESSION_MODE_RECORD : number; + export var AUDIO_SESSION_MODE_SOLO_AMBIENT : number; + export var AUDIO_SPEAKER : number; + export var AUDIO_UNAVAILABLE : number; + export var AUDIO_UNKNOWN : number; + export var CAMERA_FRONT : number; + export var CAMERA_REAR : number; + export var DEVICE_BUSY : number; + export var MEDIA_TYPE_PHOTO : string; + export var MEDIA_TYPE_VIDEO : string; + export var MUSIC_MEDIA_GROUP_ALBUM : number; + export var MUSIC_MEDIA_GROUP_ALBUM_ARTIST : number; + export var MUSIC_MEDIA_GROUP_ARTIST : number; + export var MUSIC_MEDIA_GROUP_COMPOSER : number; + export var MUSIC_MEDIA_GROUP_GENRE : number; + export var MUSIC_MEDIA_GROUP_PLAYLIST : number; + export var MUSIC_MEDIA_GROUP_PODCAST_TITLE : number; + export var MUSIC_MEDIA_GROUP_TITLE : number; + export var MUSIC_MEDIA_TYPE_ALL : number; + export var MUSIC_MEDIA_TYPE_ANY_AUDIO : number; + export var MUSIC_MEDIA_TYPE_AUDIOBOOK : number; + export var MUSIC_MEDIA_TYPE_MUSIC : number; + export var MUSIC_MEDIA_TYPE_PODCAST : number; + export var MUSIC_PLAYER_REPEAT_ALL : number; + export var MUSIC_PLAYER_REPEAT_DEFAULT : number; + export var MUSIC_PLAYER_REPEAT_NONE : number; + export var MUSIC_PLAYER_REPEAT_ONE : number; + export var MUSIC_PLAYER_SHUFFLE_ALBUMS : number; + export var MUSIC_PLAYER_SHUFFLE_DEFAULT : number; + export var MUSIC_PLAYER_SHUFFLE_NONE : number; + export var MUSIC_PLAYER_SHUFFLE_SONGS : number; + export var MUSIC_PLAYER_STATE_INTERRUPTED : number; + export var MUSIC_PLAYER_STATE_PAUSED : number; + export var MUSIC_PLAYER_STATE_PLAYING : number; + export var MUSIC_PLAYER_STATE_SEEK_BACKWARD : number; + export var MUSIC_PLAYER_STATE_SEEK_FORWARD : number; + export var MUSIC_PLAYER_STATE_STOPPED : number; + export var NO_CAMERA : number; + export var NO_VIDEO : number; + export var QUALITY_HIGH : number; + export var QUALITY_LOW : number; + export var QUALITY_MEDIUM : number; + export var UNKNOWN_ERROR : number; + export var VIDEO_CONTROL_DEFAULT : number; + export var VIDEO_CONTROL_EMBEDDED : number; + export var VIDEO_CONTROL_FULLSCREEN : number; + export var VIDEO_CONTROL_HIDDEN : number; + export var VIDEO_CONTROL_NONE : number; + export var VIDEO_CONTROL_VOLUME_ONLY : number; + export var VIDEO_FINISH_REASON_PLAYBACK_ENDED : number; + export var VIDEO_FINISH_REASON_PLAYBACK_ERROR : number; + export var VIDEO_FINISH_REASON_USER_EXITED : number; + export var VIDEO_LOAD_STATE_PLAYABLE : number; + export var VIDEO_LOAD_STATE_PLAYTHROUGH_OK : number; + export var VIDEO_LOAD_STATE_STALLED : number; + export var VIDEO_LOAD_STATE_UNKNOWN : number; + export var VIDEO_MEDIA_TYPE_AUDIO : number; + export var VIDEO_MEDIA_TYPE_NONE : number; + export var VIDEO_MEDIA_TYPE_VIDEO : number; + export var VIDEO_PLAYBACK_STATE_INTERRUPTED : number; + export var VIDEO_PLAYBACK_STATE_PAUSED : number; + export var VIDEO_PLAYBACK_STATE_PLAYING : number; + export var VIDEO_PLAYBACK_STATE_SEEKING_BACKWARD : number; + export var VIDEO_PLAYBACK_STATE_SEEKING_FORWARD : number; + export var VIDEO_PLAYBACK_STATE_STOPPED : number; + export var VIDEO_REPEAT_MODE_NONE : number; + export var VIDEO_REPEAT_MODE_ONE : number; + export var VIDEO_SCALING_ASPECT_FILL : number; + export var VIDEO_SCALING_ASPECT_FIT : number; + export var VIDEO_SCALING_MODE_FILL : number; + export var VIDEO_SCALING_NONE : number; + export var VIDEO_SOURCE_TYPE_FILE : number; + export var VIDEO_SOURCE_TYPE_STREAMING : number; + export var VIDEO_SOURCE_TYPE_UNKNOWN : number; + export var VIDEO_TIME_OPTION_EXACT : number; + export var VIDEO_TIME_OPTION_NEAREST_KEYFRAME : number; + export var appMusicPlayer : Ti.Media.MusicPlayer; + export var audioLineType : number; + export var audioPlaying : boolean; + export var audioSessionMode : number; + export var availableCameraMediaTypes : Array; + export var availableCameras : Array; + export var availablePhotoGalleryMediaTypes : Array; + export var availablePhotoMediaTypes : Array; + export var averageMicrophonePower : number; + export var bubbleParent : boolean; + export var canRecord : boolean; + export var isCameraSupported : boolean; + export var peakMicrophonePower : number; + export var systemMusicPlayer : Ti.Media.MusicPlayer; + export var volume : number; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function beep () : void; + export function createAudioPlayer (parameters?: Dictionary) : Ti.Media.AudioPlayer; + export function createAudioRecorder (parameters?: Dictionary) : Ti.Media.AudioRecorder; + export function createItem (parameters?: Dictionary) : Ti.Media.Item; + export function createMusicPlayer (parameters?: Dictionary) : Ti.Media.MusicPlayer; + export function createSound (parameters?: Dictionary) : Ti.Media.Sound; + export function createVideoPlayer (parameters?: Dictionary) : Ti.Media.VideoPlayer; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAppMusicPlayer () : Ti.Media.MusicPlayer; + export function getAudioLineType () : number; + export function getAudioPlaying () : boolean; + export function getAudioSessionMode () : number; + export function getAvailableCameraMediaTypes () : Array; + export function getAvailableCameras () : Array; + export function getAvailablePhotoGalleryMediaTypes () : Array; + export function getAvailablePhotoMediaTypes () : Array; + export function getAverageMicrophonePower () : number; + export function getBubbleParent () : boolean; + export function getCanRecord () : boolean; + export function getIsCameraSupported () : boolean; + export function getPeakMicrophonePower () : number; + export function getSystemMusicPlayer () : Ti.Media.MusicPlayer; + export function getVolume () : number; + export function hideCamera () : void; + export function hideMusicLibrary () : void; + export function isMediaTypeSupported (source: string, type: string) : boolean; + export function openMusicLibrary (options: MusicLibraryOptionsType) : void; + export function openPhotoGallery (options: PhotoGalleryOptionsType) : void; + export function previewImage (options: Dictionary) : void; + export function queryMusicLibrary (query: MediaQueryType) : Array; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function requestAuthorization (callback: (...args : any[]) => any) : void; + export function saveToPhotoGallery (media: Ti.Blob, callbacks: any) : void; + export function saveToPhotoGallery (media: Ti.Filesystem.File, callbacks: any) : void; + export function setAudioSessionMode (audioSessionMode: number) : void; + export function setAvailableCameraMediaTypes (availableCameraMediaTypes: Array) : void; + export function setAvailablePhotoGalleryMediaTypes (availablePhotoGalleryMediaTypes: Array) : void; + export function setAvailablePhotoMediaTypes (availablePhotoMediaTypes: Array) : void; + export function setAverageMicrophonePower (averageMicrophonePower: number) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function showCamera (options: CameraOptionsType) : void; + export function startMicrophoneMonitor () : void; + export function stopMicrophoneMonitor () : void; + export function switchCamera (camera: number) : void; + export function takePicture () : void; + export function takeScreenshot (callback: (...args : any[]) => any) : void; + export function vibrate (pattern?: Array) : void; + export interface Sound extends Ti.Proxy { + allowBackground : boolean; + duration : number; + looping : boolean; + paused : boolean; + playing : boolean; + time : number; + url : string; + volume : number; + getDuration () : number; + getTime () : number; + getUrl () : string; + getVolume () : number; + isLooping () : boolean; + isPaused () : boolean; + isPlaying () : boolean; + pause () : void; + play () : void; + release () : void; + reset () : void; + setLooping (looping: boolean) : void; + setPaused (paused: boolean) : void; + setTime (time: number) : void; + setUrl (url: string) : void; + setVolume (volume: number) : void; + stop () : void; + } + export interface AudioRecorder extends Ti.Proxy { + compression : number; + format : number; + paused : boolean; + recording : boolean; + stopped : boolean; + getCompression () : number; + getFormat () : number; + getPaused () : boolean; + getRecording () : boolean; + getStopped () : boolean; + pause () : void; + resume () : void; + setCompression (compression: number) : void; + setFormat (format: number) : void; + start () : void; + stop () : Ti.Filesystem.File; + } + export interface Item extends Ti.Proxy { + albumArtist : string; + albumTitle : string; + albumTrackCount : number; + albumTrackNumber : number; + artist : string; + artwork : Ti.Blob; + composer : string; + discCount : number; + discNumber : number; + genre : string; + isCompilation : boolean; + lyrics : string; + mediaType : number; + playCount : number; + playbackDuration : number; + podcastTitle : string; + rating : number; + skipCount : number; + title : string; + getAlbumArtist () : string; + getAlbumTitle () : string; + getAlbumTrackCount () : number; + getAlbumTrackNumber () : number; + getArtist () : string; + getArtwork () : Ti.Blob; + getComposer () : string; + getDiscCount () : number; + getDiscNumber () : number; + getGenre () : string; + getIsCompilation () : boolean; + getLyrics () : string; + getMediaType () : number; + getPlayCount () : number; + getPlaybackDuration () : number; + getPodcastTitle () : string; + getRating () : number; + getSkipCount () : number; + getTitle () : string; + } + export interface VideoPlayer extends Ti.UI.View { + allowsAirPlay : boolean; + autoplay : boolean; + contentURL : string; + currentPlaybackTime : number; + duration : number; + endPlaybackTime : number; + fullscreen : boolean; + initialPlaybackTime : number; + loadState : number; + media : any; + mediaControlStyle : number; + mediaTypes : number; + movieControlMode : number; + naturalSize : MovieSize; + playableDuration : number; + playbackState : number; + playing : boolean; + repeatMode : number; + scalingMode : number; + sourceType : number; + url : any; + useApplicationAudioSession : boolean; + volume : number; + cancelAllThumbnailImageRequests () : void; + getAllowsAirPlay () : boolean; + getAutoplay () : boolean; + getContentURL () : string; + getCurrentPlaybackTime () : number; + getDuration () : number; + getEndPlaybackTime () : number; + getFullscreen () : boolean; + getInitialPlaybackTime () : number; + getLoadState () : number; + getMediaControlStyle () : number; + getMediaTypes () : number; + getMovieControlMode () : number; + getNaturalSize () : MovieSize; + getPlayableDuration () : number; + getPlaybackState () : number; + getPlaying () : boolean; + getRepeatMode () : number; + getScalingMode () : number; + getSourceType () : number; + getUrl () : any; + getUseApplicationAudioSession () : boolean; + getVolume () : number; + pause () : void; + play () : void; + release () : void; + requestThumbnailImagesAtTimes (times: Array, option: number, callback: (...args : any[]) => any) : void; + setAllowsAirPlay (allowsAirPlay: boolean) : void; + setAutoplay (autoplay: boolean) : void; + setBackgroundView (view: Ti.UI.View) : void; + setContentURL (contentURL: string) : void; + setCurrentPlaybackTime (currentPlaybackTime: number) : void; + setDuration (duration: number) : void; + setEndPlaybackTime (endPlaybackTime: number) : void; + setFullscreen (fullscreen: boolean) : void; + setInitialPlaybackTime (initialPlaybackTime: number) : void; + setMedia (media: Ti.Blob) : void; + setMedia (media: Ti.Filesystem.File) : void; + setMedia (media: string) : void; + setMediaControlStyle (mediaControlStyle: number) : void; + setMediaTypes (mediaTypes: number) : void; + setMovieControlMode (movieControlMode: number) : void; + setNaturalSize (naturalSize: MovieSize) : void; + setRepeatMode (repeatMode: number) : void; + setScalingMode (scalingMode: number) : void; + setSourceType (sourceType: number) : void; + setUrl (url: string) : void; + setUrl (url: Array) : void; + setUseApplicationAudioSession (useApplicationAudioSession: boolean) : void; + setVolume (volume: number) : void; + stop () : void; + thumbnailImageAtTime (time: number, option: number) : Ti.Blob; + } + export interface MusicPlayer extends Ti.Proxy { + currentPlaybackTime : number; + nowPlaying : Ti.Media.Item; + playbackState : number; + repeatMode : number; + shuffleMode : number; + volume : number; + getCurrentPlaybackTime () : number; + getNowPlaying () : Ti.Media.Item; + getPlaybackState () : number; + getRepeatMode () : number; + getShuffleMode () : number; + getVolume () : number; + pause () : void; + play () : void; + seekBackward () : void; + seekForward () : void; + setCurrentPlaybackTime (currentPlaybackTime: number) : void; + setQueue (queue: Ti.Media.Item) : void; + setQueue (queue: Array) : void; + setQueue (queue: PlayerQueue) : void; + setRepeatMode (repeatMode: number) : void; + setShuffleMode (shuffleMode: number) : void; + setVolume (volume: number) : void; + skipToBeginning () : void; + skipToNext () : void; + skipToPrevious () : void; + stop () : void; + stopSeeking () : void; + } + export interface AudioPlayer extends Ti.Proxy { + STATE_BUFFERING : number; + STATE_INITIALIZED : number; + STATE_PAUSED : number; + STATE_PLAYING : number; + STATE_STARTING : number; + STATE_STOPPED : number; + STATE_STOPPING : number; + STATE_WAITING_FOR_DATA : number; + STATE_WAITING_FOR_QUEUE : number; + allowBackground : boolean; + autoplay : boolean; + bitRate : number; + bufferSize : number; + idle : boolean; + paused : boolean; + playing : boolean; + progress : number; + state : number; + url : string; + volume : number; + waiting : boolean; + getAllowBackground () : boolean; + getAutoplay () : boolean; + getBitRate () : number; + getBufferSize () : number; + getIdle () : boolean; + getPaused () : boolean; + getPlaying () : boolean; + getProgress () : number; + getState () : number; + getUrl () : string; + getVolume () : number; + getWaiting () : boolean; + isPaused () : boolean; + isPlaying () : boolean; + pause () : void; + play () : void; + release () : void; + setBitRate (bitRate: number) : void; + setBufferSize (bufferSize: number) : void; + setPaused (paused: boolean) : void; + setUrl (url: string) : void; + setVolume (volume: number) : void; + start () : void; + stateDescription (state: number) : string; + stop () : void; + } + export interface Android { + scanMediaFiles (paths: Array, mimeTypes: Array, callback: (...args : any[]) => any) : void; + setSystemWallpaper (image: Ti.Blob, scale: boolean) : void; + } + } + export module Network { + export var INADDR_ANY : string; + export var NETWORK_LAN : number; + export var NETWORK_MOBILE : number; + export var NETWORK_NONE : number; + export var NETWORK_UNKNOWN : number; + export var NETWORK_WIFI : number; + export var NOTIFICATION_TYPE_ALERT : number; + export var NOTIFICATION_TYPE_BADGE : number; + export var NOTIFICATION_TYPE_NEWSSTAND : number; + export var NOTIFICATION_TYPE_SOUND : number; + export var READ_MODE : number; + export var READ_WRITE_MODE : number; + export var SOCKET_CLOSED : number; + export var SOCKET_CONNECTED : number; + export var SOCKET_ERROR : number; + export var SOCKET_INITIALIZED : number; + export var SOCKET_LISTENING : number; + export var TLS_VERSION_1_0 : number; + export var TLS_VERSION_1_1 : number; + export var TLS_VERSION_1_2 : number; + export var WRITE_MODE : number; + export var bubbleParent : boolean; + export var httpURLFormatter : (...args : any[]) => any; + export var networkType : number; + export var networkTypeName : string; + export var online : boolean; + export var remoteDeviceUUID : string; + export var remoteNotificationTypes : Array; + export var remoteNotificationsEnabled : boolean; + export function addConnectivityListener (callback: (...args : any[]) => any) : void; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createBonjourBrowser (serviceType: string, domain: string, parameters?: Dictionary) : Ti.Network.BonjourBrowser; + export function createBonjourService (name: string, type: string, domain: string, parameters?: Dictionary) : Ti.Network.BonjourService; + export function createHTTPClient (parameters?: Dictionary) : Ti.Network.HTTPClient; + export function createTCPSocket (hostName: string, port: number, mode: number, parameters: Dictionary) : Ti.Network.TCPSocket; + export function decodeURIComponent (value: string) : string; + export function encodeURIComponent (value: string) : string; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function getHttpURLFormatter () : (...args : any[]) => any; + export function getNetworkType () : number; + export function getNetworkTypeName () : string; + export function getOnline () : boolean; + export function getRemoteDeviceUUID () : string; + export function getRemoteNotificationTypes () : Array; + export function getRemoteNotificationsEnabled () : boolean; + export function registerForPushNotifications (config: PushNotificationConfig) : void; + export function removeConnectivityListener (callback: (...args : any[]) => any) : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setHttpURLFormatter (httpURLFormatter: (...args : any[]) => any) : void; + export function unregisterForPushNotifications () : void; + export module Socket { + export var CLOSED : number; + export var CONNECTED : number; + export var ERROR : number; + export var INITIALIZED : number; + export var LISTENING : number; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createTCP (params?: Dictionary) : Ti.Network.Socket.TCP; + export function createUDP (params?: Dictionary) : Ti.Network.Socket.UDP; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface UDP extends Ti.IOStream { + data : (...args : any[]) => any; + error : (...args : any[]) => any; + port : number; + started : (...args : any[]) => any; + getData () : (...args : any[]) => any; + getError () : (...args : any[]) => any; + getPort () : number; + getStarted () : (...args : any[]) => any; + sendBytes (port: number, host: string, data: Array) : void; + sendString (port: number, host: string, data: string) : void; + setData (data: (...args : any[]) => any) : void; + setError (error: (...args : any[]) => any) : void; + setPort (port: number) : void; + setStarted (started: (...args : any[]) => any) : void; + start (port: number) : void; + stop () : void; + } + export interface TCP extends Ti.IOStream { + accepted : (...args : any[]) => any; + connected : (...args : any[]) => any; + error : (...args : any[]) => any; + host : string; + listenQueueSize : number; + port : number; + state : number; + timeout : number; + accept (options: AcceptDict) : void; + connect () : void; + getAccepted () : (...args : any[]) => any; + getConnected () : (...args : any[]) => any; + getError () : (...args : any[]) => any; + getHost () : string; + getListenQueueSize () : number; + getPort () : number; + getState () : number; + getTimeout () : number; + listen () : void; + setAccepted (accepted: (...args : any[]) => any) : void; + setConnected (connected: (...args : any[]) => any) : void; + setError (error: (...args : any[]) => any) : void; + setHost (host: string) : void; + setListenQueueSize (listenQueueSize: number) : void; + setPort (port: number) : void; + setTimeout (timeout: number) : void; + } + } + export interface TCPSocket extends Ti.Proxy { + hostName : string; + isValid : boolean; + mode : number; + port : number; + stripTerminator : boolean; + close () : void; + connect () : void; + getHostName () : string; + getIsValid () : boolean; + getMode () : number; + getPort () : number; + getStripTerminator () : boolean; + listen () : void; + setHostName (hostName: string) : void; + setIsValid (isValid: boolean) : void; + setMode (mode: number) : void; + setPort (port: number) : void; + setStripTerminator (stripTerminator: boolean) : void; + write (data: any, sendTo: number) : void; + write (data: string, sendTo: number) : void; + } + export interface BonjourService extends Ti.Proxy { + domain : string; + isLocal : boolean; + name : string; + socket : any; + type : string; + getDomain () : string; + getIsLocal () : boolean; + getName () : string; + getSocket () : any; + getType () : string; + publish (socket: any) : void; + resolve (timeout: number) : void; + setDomain (domain: string) : void; + setIsLocal (isLocal: boolean) : void; + setName (name: string) : void; + setSocket (socket: any) : void; + setType (type: string) : void; + stop () : void; + } + export interface HTTPClient extends Ti.Proxy { + DONE : number; + HEADERS_RECEIVED : number; + LOADING : number; + OPENED : number; + UNSENT : number; + allResponseHeaders : string; + autoEncodeUrl : boolean; + autoRedirect : boolean; + cache : boolean; + connected : boolean; + connectionType : string; + domain : string; + enableKeepAlive : boolean; + file : string; + location : string; + ondatastream : (...args : any[]) => any; + onerror : (...args : any[]) => any; + onload : (...args : any[]) => any; + onreadystatechange : (...args : any[]) => any; + onsendstream : (...args : any[]) => any; + password : string; + readyState : number; + responseData : Ti.Blob; + responseText : string; + responseXML : Ti.XML.Document; + status : number; + statusText : string; + timeout : number; + tlsVersion : number; + username : string; + validatesSecureCertificate : boolean; + withCredentials : boolean; + abort () : void; + addAuthFactory (scheme: string, factory: any) : void; + addKeyManager (X509KeyManager: any) : void; + addTrustManager (X509TrustManager: any) : void; + clearCookies (host: string) : void; + getAllResponseHeaders () : string; + getAutoEncodeUrl () : boolean; + getAutoRedirect () : boolean; + getCache () : boolean; + getConnected () : boolean; + getConnectionType () : string; + getDomain () : string; + getEnableKeepAlive () : boolean; + getFile () : string; + getLocation () : string; + getOndatastream () : (...args : any[]) => any; + getOnerror () : (...args : any[]) => any; + getOnload () : (...args : any[]) => any; + getOnreadystatechange () : (...args : any[]) => any; + getOnsendstream () : (...args : any[]) => any; + getPassword () : string; + getReadyState () : number; + getResponseData () : Ti.Blob; + getResponseHeader (name: string) : string; + getResponseText () : string; + getResponseXML () : Ti.XML.Document; + getStatus () : number; + getStatusText () : string; + getTimeout () : number; + getTlsVersion () : number; + getUsername () : string; + getValidatesSecureCertificate () : boolean; + getWithCredentials () : boolean; + open (method: string, url: string, async?: boolean) : void; + send (data?: any) : void; + send (data?: string) : void; + send (data?: Ti.Filesystem.File) : void; + send (data?: Ti.Blob) : void; + setAutoEncodeUrl (autoEncodeUrl: boolean) : void; + setAutoRedirect (autoRedirect: boolean) : void; + setCache (cache: boolean) : void; + setDomain (domain: string) : void; + setEnableKeepAlive (enableKeepAlive: boolean) : void; + setFile (file: string) : void; + setOndatastream (ondatastream: (...args : any[]) => any) : void; + setOnerror (onerror: (...args : any[]) => any) : void; + setOnload (onload: (...args : any[]) => any) : void; + setOnreadystatechange (onreadystatechange: (...args : any[]) => any) : void; + setOnsendstream (onsendstream: (...args : any[]) => any) : void; + setPassword (password: string) : void; + setRequestHeader (name: string, value: string) : void; + setTimeout (timeout: number) : void; + setTlsVersion (tlsVersion: number) : void; + setUsername (username: string) : void; + setValidatesSecureCertificate (validatesSecureCertificate: boolean) : void; + setWithCredentials (withCredentials: boolean) : void; + } + export interface BonjourBrowser extends Ti.Proxy { + domain : string; + isSearching : boolean; + serviceType : string; + getDomain () : string; + getIsSearching () : boolean; + getServiceType () : string; + search () : void; + setDomain (domain: string) : void; + setIsSearching (isSearching: boolean) : void; + setServiceType (serviceType: string) : void; + stopSearch () : void; + } + } + export module Platform { + export var BATTERY_STATE_CHARGING : number; + export var BATTERY_STATE_FULL : number; + export var BATTERY_STATE_UNKNOWN : number; + export var BATTERY_STATE_UNPLUGGED : number; + export var address : string; + export var architecture : string; + export var availableMemory : number; + export var batteryLevel : number; + export var batteryMonitoring : boolean; + export var batteryState : number; + export var bubbleParent : boolean; + export var displayCaps : Ti.Platform.DisplayCaps; + export var id : string; + export var locale : string; + export var macaddress : string; + export var manufacturer : string; + export var model : string; + export var name : string; + export var netmask : string; + export var osname : string; + export var ostype : string; + export var processorCount : number; + export var runtime : string; + export var username : string; + export var version : string; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function canOpenURL (url: string) : boolean; + export function createUUID () : string; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAddress () : string; + export function getArchitecture () : string; + export function getAvailableMemory () : number; + export function getBatteryLevel () : number; + export function getBatteryMonitoring () : boolean; + export function getBatteryState () : number; + export function getBubbleParent () : boolean; + export function getDisplayCaps () : Ti.Platform.DisplayCaps; + export function getId () : string; + export function getLocale () : string; + export function getMacaddress () : string; + export function getManufacturer () : string; + export function getModel () : string; + export function getName () : string; + export function getNetmask () : string; + export function getOsname () : string; + export function getOstype () : string; + export function getProcessorCount () : number; + export function getRuntime () : string; + export function getUsername () : string; + export function getVersion () : string; + export function is24HourTimeFormat () : boolean; + export function openURL (url: string) : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBatteryMonitoring (batteryMonitoring: boolean) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface DisplayCaps extends Ti.Proxy { + density : string; + dpi : number; + logicalDensityFactor : number; + platformHeight : number; + platformWidth : number; + xdpi : number; + ydpi : number; + getDensity () : string; + getDpi () : number; + getLogicalDensityFactor () : number; + getPlatformHeight () : number; + getPlatformWidth () : number; + getXdpi () : number; + getYdpi () : number; + setDensity (density: string) : void; + setDpi (dpi: number) : void; + setLogicalDensityFactor (logicalDensityFactor: number) : void; + setPlatformHeight (platformHeight: number) : void; + setPlatformWidth (platformWidth: number) : void; + setXdpi (xdpi: number) : void; + setYdpi (ydpi: number) : void; + } + export interface Android { + API_LEVEL : number; + PHYSICAL_SIZE_CATEGORY_LARGE : number; + PHYSICAL_SIZE_CATEGORY_NORMAL : number; + PHYSICAL_SIZE_CATEGORY_SMALL : number; + PHYSICAL_SIZE_CATEGORY_UNDEFINED : number; + PHYSICAL_SIZE_CATEGORY_XLARGE : number; + physicalSizeCategory : number; + getPhysicalSizeCategory () : number; + } + } + export interface Buffer extends Ti.Proxy { + byteOrder : number; + length : number; + type : string; + value : any; + append (sourceBuffer: Ti.Buffer, sourceOffset?: number, sourceLength?: number) : number; + clear () : void; + clone (offset?: number, length?: number) : Ti.Buffer; + copy (sourceBuffer: Ti.Buffer, offset: number, sourceOffset?: number, sourceLength?: number) : number; + fill (fillByte: number, offset?: number, length?: number) : void; + getByteOrder () : number; + getLength () : number; + getType () : string; + getValue () : any; + insert (sourceBuffer: Ti.Buffer, offset: number, sourceOffset?: number, sourceLength?: number) : number; + release () : void; + setLength (length: number) : void; + toBlob () : Ti.Blob; + toString () : string; + } + export enum BufferStream { + + } + export module Calendar { + export var AUTHORIZATION_AUTHORIZED : number; + export var AUTHORIZATION_DENIED : number; + export var AUTHORIZATION_RESTRICTED : number; + export var AUTHORIZATION_UNKNOWN : number; + export var AVAILABILITY_BUSY : number; + export var AVAILABILITY_FREE : number; + export var AVAILABILITY_NOTSUPPORTED : number; + export var AVAILABILITY_TENTATIVE : number; + export var AVAILABILITY_UNAVAILABLE : number; + export var METHOD_ALERT : number; + export var METHOD_DEFAULT : number; + export var METHOD_EMAIL : number; + export var METHOD_SMS : number; + export var RECURRENCEFREQUENCY_DAILY : number; + export var RECURRENCEFREQUENCY_MONTHLY : number; + export var RECURRENCEFREQUENCY_WEEKLY : number; + export var RECURRENCEFREQUENCY_YEARLY : number; + export var SPAN_FUTUREEVENTS : number; + export var SPAN_THISEVENT : number; + export var STATE_DISMISSED : number; + export var STATE_FIRED : number; + export var STATE_SCHEDULED : number; + export var STATUS_CANCELED : number; + export var STATUS_CONFIRMED : number; + export var STATUS_NONE : number; + export var STATUS_TENTATIVE : number; + export var VISIBILITY_CONFIDENTIAL : number; + export var VISIBILITY_DEFAULT : number; + export var VISIBILITY_PRIVATE : number; + export var VISIBILITY_PUBLIC : number; + export var allAlerts : Array; + export var allCalendars : Array; + export var allEditableCalendars : Array; + export var bubbleParent : boolean; + export var defaultCalendar : Ti.Calendar.Calendar; + export var eventsAuthorization : number; + export var selectableCalendars : Array; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAllAlerts () : Array; + export function getAllCalendars () : Array; + export function getAllEditableCalendars () : Array; + export function getBubbleParent () : boolean; + export function getCalendarById (id: number) : Ti.Calendar.Calendar; + export function getDefaultCalendar () : Ti.Calendar.Calendar; + export function getEventsAuthorization () : number; + export function getSelectableCalendars () : Array; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function requestEventsAuthorization (callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface Calendar extends Ti.Proxy { + hidden : boolean; + id : string; + name : string; + selected : boolean; + createEvent (properties: Dictionary) : Ti.Calendar.Event; + getEventById (id: number) : Ti.Calendar.Event; + getEventsBetweenDates (date1: Date, date2: Date) : Array; + getEventsInDate (year: number, month: number, day: number) : Array; + getEventsInMonth (year: number, month: number) : Array; + getEventsInYear (year: number) : Array; + getHidden () : boolean; + getId () : string; + getName () : string; + getSelected () : boolean; + } + export interface Reminder extends Ti.Proxy { + id : string; + method : number; + minutes : number; + getId () : string; + getMethod () : number; + getMinutes () : number; + } + export interface Event extends Ti.Proxy { + alerts : Array; + allDay : boolean; + availability : number; + begin : Date; + description : string; + end : Date; + extendedProperties : Dictionary; + hasAlarm : boolean; + id : string; + isDetached : boolean; + location : string; + notes : string; + recurenceRule : Ti.Calendar.RecurrenceRule; + recurenceRules : Array; + reminders : Array; + status : number; + title : string; + visibility : number; + addRecurrenceRule (rule: Ti.Calendar.RecurrenceRule) : void; + createAlert (data: Dictionary) : Ti.Calendar.Alert; + createRecurenceRule (data: Dictionary) : Ti.Calendar.RecurrenceRule; + createReminder (data: Dictionary) : Ti.Calendar.Reminder; + getAlerts () : Array; + getAllDay () : boolean; + getAvailability () : number; + getBegin () : Date; + getDescription () : string; + getEnd () : Date; + getExtendedProperties () : Dictionary; + getExtendedProperty (name: string) : string; + getHasAlarm () : boolean; + getId () : string; + getIsDetached () : boolean; + getLocation () : string; + getNotes () : string; + getRecurenceRule () : Ti.Calendar.RecurrenceRule; + getRecurenceRules () : Array; + getReminders () : Array; + getStatus () : number; + getTitle () : string; + getVisibility () : number; + refresh () : boolean; + remove (span: number) : boolean; + removeRecurenceRule (rule: Ti.Calendar.RecurrenceRule) : void; + save (span: number) : boolean; + setAlerts (alerts: Array) : void; + setAllDay (allDay: boolean) : void; + setBegin (begin: Date) : void; + setEnd (end: Date) : void; + setExtendedProperty (name: string, value: string) : void; + setLocation (location: string) : void; + setNotes (notes: string) : void; + setRecurenceRule (recurenceRule: Ti.Calendar.RecurrenceRule) : void; + setRecurenceRules (recurenceRules: Array) : void; + setTitle (title: string) : void; + } + export interface RecurrenceRule extends Ti.Proxy { + calendarID : string; + daysOfTheMonth : Array; + daysOfTheWeek : daysOfTheWeekDictionary; + daysOfTheYear : Array; + end : recurrenceEndDictionary; + frequency : number; + interval : number; + monthsOfTheYear : Array; + setPositions : Array; + weeksOfTheYear : Array; + getCalendarID () : string; + getDaysOfTheMonth () : Array; + getDaysOfTheWeek () : daysOfTheWeekDictionary; + getDaysOfTheYear () : Array; + getEnd () : recurrenceEndDictionary; + getFrequency () : number; + getInterval () : number; + getMonthsOfTheYear () : Array; + getSetPositions () : Array; + getWeeksOfTheYear () : Array; + } + export interface Alert extends Ti.Proxy { + absoluteDate : Date; + alarmTime : Date; + begin : Date; + end : Date; + eventId : number; + id : string; + minutes : number; + relativeOffset : number; + state : number; + getAbsoluteDate () : Date; + getAlarmTime () : Date; + getBegin () : Date; + getEnd () : Date; + getEventId () : number; + getId () : string; + getMinutes () : number; + getRelativeOffset () : number; + getState () : number; + setAbsoluteDate (absoluteDate: Date) : void; + setRelativeOffset (relativeOffset: number) : void; + } + } + export module Map { + export var ANNOTATION_DRAG_STATE_CANCEL : number; + export var ANNOTATION_DRAG_STATE_DRAG : number; + export var ANNOTATION_DRAG_STATE_END : number; + export var ANNOTATION_DRAG_STATE_NONE : number; + export var ANNOTATION_DRAG_STATE_START : number; + export var ANNOTATION_GREEN : number; + export var ANNOTATION_PURPLE : number; + export var ANNOTATION_RED : number; + export var HYBRID_TYPE : number; + export var SATELLITE_TYPE : number; + export var STANDARD_TYPE : number; + export var TERRAIN_TYPE : number; + export var bubbleParent : boolean; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createAnnotation (parameters?: Dictionary) : Ti.Map.Annotation; + export function createView (parameters?: Dictionary) : Ti.Map.View; + export function fireEvent (name: string, event: Dictionary) : void; + export function getBubbleParent () : boolean; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface View extends Ti.UI.View { + animated : boolean; + annotations : Array; + hideAnnotationWhenTouchMap : boolean; + latitudeDelta : number; + longitudeDelta : number; + mapType : number; + region : MapRegionType; + regionFit : boolean; + userLocation : boolean; + addAnnotation (annotation: Dictionary) : void; + addAnnotation (annotation: Ti.Map.Annotation) : void; + addAnnotations (annotations: Array) : void; + addAnnotations (annotations: Array>) : void; + addRoute (route: MapRouteType) : void; + deselectAnnotation (annotation: string) : void; + deselectAnnotation (annotation: Ti.Map.Annotation) : void; + getAnimate () : boolean; + getAnimated () : boolean; + getAnnotations () : Array; + getHideAnnotationWhenTouchMap () : boolean; + getLatitudeDelta () : number; + getLongitudeDelta () : number; + getMapType () : number; + getRegion () : MapRegionType; + getRegionFit () : boolean; + getUserLocation () : boolean; + removeAllAnnotations () : void; + removeAnnotation (annotation: string) : void; + removeAnnotation (annotation: Ti.Map.Annotation) : void; + removeAnnotations (annotations: Array) : void; + removeAnnotations (annotations: Array) : void; + removeRoute (route: MapRouteType) : void; + selectAnnotation (annotation: string) : void; + selectAnnotation (annotation: Ti.Map.Annotation) : void; + setAnimate (animate: boolean) : void; + setAnimated (animated: boolean) : void; + setAnnotations (annotations: Array) : void; + setHideAnnotationWhenTouchMap (hideAnnotationWhenTouchMap: boolean) : void; + setLocation (location: MapLocationType) : void; + setMapType (mapType: number) : void; + setRegion (region: MapRegionType) : void; + setRegionFit (regionFit: boolean) : void; + setUserLocation (userLocation: boolean) : void; + zoom (level: number) : void; + } + export interface Annotation extends Ti.Proxy { + animate : boolean; + canShowCallout : boolean; + centerOffset : Point; + customView : Ti.UI.View; + draggable : boolean; + image : any; + latitude : number; + leftButton : any; + leftView : Ti.UI.View; + longitude : number; + pinImage : string; + pincolor : number; + rightButton : any; + rightView : Ti.UI.View; + subtitle : string; + subtitleid : string; + title : string; + titleid : string; + getAnimate () : boolean; + getCanShowCallout () : boolean; + getCenterOffset () : Point; + getCustomView () : Ti.UI.View; + getDraggable () : boolean; + getImage () : any; + getLatitude () : number; + getLeftButton () : any; + getLeftView () : Ti.UI.View; + getLongitude () : number; + getPinImage () : string; + getPincolor () : number; + getRightButton () : any; + getRightView () : Ti.UI.View; + getSubtitle () : string; + getSubtitleid () : string; + getTitle () : string; + getTitleid () : string; + setAnimate (animate: boolean) : void; + setCanShowCallout (canShowCallout: boolean) : void; + setCenterOffset (centerOffset: Point) : void; + setCustomView (customView: Ti.UI.View) : void; + setDraggable (draggable: boolean) : void; + setImage (image: string) : void; + setImage (image: Ti.Blob) : void; + setLatitude (latitude: number) : void; + setLeftButton (leftButton: number) : void; + setLeftButton (leftButton: string) : void; + setLeftView (leftView: Ti.UI.View) : void; + setLongitude (longitude: number) : void; + setPinImage (pinImage: string) : void; + setPincolor (pincolor: number) : void; + setRightButton (rightButton: number) : void; + setRightButton (rightButton: string) : void; + setRightView (rightView: Ti.UI.View) : void; + setSubtitle (subtitle: string) : void; + setSubtitleid (subtitleid: string) : void; + setTitle (title: string) : void; + setTitleid (titleid: string) : void; + } + } + export module Filesystem { + export var MODE_APPEND : number; + export var MODE_READ : number; + export var MODE_WRITE : number; + export var applicationCacheDirectory : string; + export var applicationDataDirectory : string; + export var applicationDirectory : string; + export var applicationSupportDirectory : string; + export var bubbleParent : boolean; + export var externalStorageDirectory : string; + export var lineEnding : string; + export var resRawDirectory : string; + export var resourcesDirectory : string; + export var separator : string; + export var tempDirectory : string; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function createTempDirectory () : Ti.Filesystem.File; + export function createTempFile () : Ti.Filesystem.File; + export function fireEvent (name: string, event: Dictionary) : void; + export function getApplicationCacheDirectory () : string; + export function getApplicationDataDirectory () : string; + export function getApplicationDirectory () : string; + export function getApplicationSupportDirectory () : string; + export function getBubbleParent () : boolean; + export function getExternalStorageDirectory () : string; + export function getFile (path: string) : Ti.Filesystem.File; + export function getLineEnding () : string; + export function getResRawDirectory () : string; + export function getResourcesDirectory () : string; + export function getSeparator () : string; + export function getTempDirectory () : string; + export function isExternalStoragePresent () : boolean; + export function openStream (mode: number, path: string) : Ti.Filesystem.FileStream; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export interface File extends Ti.Proxy { + executable : boolean; + hidden : boolean; + name : string; + nativePath : string; + parent : Ti.Filesystem.File; + readonly : boolean; + remoteBackup : boolean; + size : number; + symbolicLink : boolean; + writable : boolean; + writeable : boolean; + append (data: string) : boolean; + append (data: Ti.Blob) : boolean; + append (data: Ti.Filesystem.File) : boolean; + copy (destinationPath: string) : boolean; + createDirectory () : boolean; + createFile () : boolean; + createTimestamp () : number; + deleteDirectory (recursive?: boolean) : boolean; + deleteFile () : boolean; + exists () : boolean; + extension () : string; + getDirectoryListing () : Array; + getExecutable () : boolean; + getHidden () : boolean; + getName () : string; + getNativePath () : string; + getParent () : any; + getReadonly () : boolean; + getRemoteBackup () : boolean; + getSize () : number; + getSymbolicLink () : boolean; + getWritable () : boolean; + getWriteable () : boolean; + isDirectory () : boolean; + isFile () : boolean; + modificationTimestamp () : number; + move (newpath: string) : boolean; + open (mode: number) : Ti.Filesystem.FileStream; + read () : Ti.Blob; + rename (newname: string) : boolean; + resolve () : string; + setHidden (hidden: boolean) : void; + setRemoteBackup (remoteBackup: boolean) : void; + spaceAvailable () : number; + write (data: string, append?: boolean) : boolean; + write (data: Ti.Filesystem.File, append?: boolean) : boolean; + write (data: Ti.Blob, append?: boolean) : boolean; + } + export enum FileStream { + + } + } + export interface Yahoo { + yql (yql: string, callback: (...args : any[]) => any) : void; + } + export interface Gesture { + landscape : boolean; + orientation : number; + portrait : boolean; + getLandscape () : boolean; + getOrientation () : number; + getPortrait () : boolean; + isFaceDown () : boolean; + isFaceUp () : boolean; + isLandscape () : boolean; + isPortrait () : boolean; + } + export interface Analytics { + lastEvent : string; + addEvent (type: string, name: string, data?: any) : void; + featureEvent (name: string, data?: any) : void; + getLastEvent () : string; + navEvent (from: string, to: string, name?: string, data?: any) : void; + settingsEvent (name: string, data?: any) : void; + timedEvent (name: string, start: Date, stop: Date, duration: number, data?: any) : void; + userEvent (name: string, data?: any) : void; + } + export module Facebook { + export var BUTTON_STYLE_NORMAL : number; + export var BUTTON_STYLE_WIDE : number; + export var accessToken : string; + export var appid : string; + export var bubbleParent : boolean; + export var expirationDate : Date; + export var forceDialogAuth : boolean; + export var loggedIn : boolean; + export var permissions : Array; + export var uid : string; + export function addEventListener (name: string, callback: (...args : any[]) => any) : void; + export function applyProperties (props: Dictionary) : void; + export function authorize () : void; + export function createLoginButton (parameters?: Dictionary) : Ti.Facebook.LoginButton; + export function dialog (action: string, params: any, callback: (...args : any[]) => any) : void; + export function fireEvent (name: string, event: Dictionary) : void; + export function getAccessToken () : string; + export function getAppid () : string; + export function getBubbleParent () : boolean; + export function getExpirationDate () : Date; + export function getForceDialogAuth () : boolean; + export function getLoggedIn () : boolean; + export function getPermissions () : Array; + export function getUid () : string; + export function logout () : void; + export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; + export function request (method: string, params: any, callback: (...args : any[]) => any) : void; + export function requestWithGraphPath (path: string, params: Dictionary, httpMethod: string, callback: (...args : any[]) => any) : void; + export function setAccessToken (accessToken: string) : void; + export function setAppid (appid: string) : void; + export function setBubbleParent (bubbleParent: boolean) : void; + export function setExpirationDate (expirationDate: Date) : void; + export function setForceDialogAuth (forceDialogAuth: boolean) : void; + export function setLoggedIn (loggedIn: boolean) : void; + export function setPermissions (permissions: Array) : void; + export function setUid (uid: string) : void; + export interface LoginButton extends Ti.UI.View { + style : string; + getStyle () : string; + setStyle (style: string) : void; + } + } + export enum Accelerometer { + + } + export interface Utils { + base64decode (obj: string) : Ti.Blob; + base64decode (obj: Ti.Blob) : Ti.Blob; + base64encode (obj: string) : Ti.Blob; + base64encode (obj: Ti.Blob) : Ti.Blob; + md5HexDigest (obj: string) : string; + md5HexDigest (obj: Ti.Blob) : string; + sha1 (obj: string) : string; + sha1 (obj: Ti.Blob) : string; + sha256 (obj: string) : string; + sha256 (obj: Ti.Blob) : string; + } + export interface Event { + bubbles : boolean; + cancelBubble : boolean; + source : any; + type : string; + } + export interface Stream { + MODE_APPEND : number; + MODE_READ : number; + MODE_WRITE : number; + createStream (params: CreateStreamArgs) : Ti.IOStream; + pump (inputStream: Ti.IOStream, handler: (...args : any[]) => any, maxChunkSize: number, isAsync?: boolean) : void; + read (sourceStream: Ti.IOStream, buffer: Ti.Buffer, offset?: number, length?: number, resultsCallback?: (...args : any[]) => any) : void; + readAll (sourceStream: Ti.IOStream, buffer?: Ti.Buffer, resultsCallback?: (...args : any[]) => any) : any; + write (outputStream: Ti.IOStream, buffer: Ti.Buffer, offset?: number, length?: number, resultsCallback?: (...args : any[]) => any) : void; + writeStream (inputStream: Ti.IOStream, outputStream: Ti.IOStream, maxChunkSize: number, resultsCallback?: (...args : any[]) => any) : void; + } +} + +declare class Dictionary { + +} + +declare class BarItemType { + accessibilityLabel : string; + enabled : boolean; + image : any; + title : string; + width : number; +} + +declare class MatrixCreationDict { + anchorPoint : Dictionary; + rotate : number; + scale : number; +} + +declare class TableViewIndexEntry { + index : number; + title : string; +} + +declare class FacebookRESTResponsev1 { + error : string; + method : string; + result : string; + success : boolean; +} + +declare class MapRegionType { + latitude : number; + latitudeDelta : number; + longitude : number; + longitudeDelta : number; +} + +declare class CropRectType { + height : number; + width : number; + x : number; + y : number; +} + +declare class LocationResults extends ErrorResponse { + coords : LocationCoordinates; + provider : LocationProviderDict; +} + +declare class ErrorResponse { + code : number; + error : string; + success : boolean; +} + +declare enum CloudPushNotificationsResponse { + +} + +declare class CloudResponse { + code : number; + error : boolean; + message : string; + meta : Dictionary; + success : boolean; +} + +declare class recurrenceEndDictionary { + endDate : Date; + occurrenceCount : number; +} + +declare module Global { + export function L (key: string, hint?: string) : string; + export function alert (message: string) : void; + export function clearInterval (timerId: number) : void; + export function clearTimeout (timerId: number) : void; + export function decodeURIComponent (encodedURI: string) : string; + export function encodeURIComponent (string: string) : string; + export function require (moduleId: string) : any; + export function setInterval (_function: (...args : any[]) => any, delay: number) : number; + export function setTimeout (_function: (...args : any[]) => any, delay: number) : number; + export interface console { + debug (message: any) : void; + error (message: any) : void; + info (message: any) : void; + log (message: any) : void; + warn (message: any) : void; + } + export interface String { + format (formatString: string, value: string) : string; + format (formatString: string, value: number) : string; + formatCurrency (value: number) : string; + formatDate (date: Date, format?: string) : string; + formatDecimal (value: number, locale?: string, pattern?: string) : string; + formatTime (date: Date, format?: string) : string; + } + export interface JSON { + parse (text: string, reviver: (...args : any[]) => any) : any; + stringify (value: any, replacer?: (...args : any[]) => any, space?: number) : string; + stringify (value: any, replacer?: Array, space?: string) : string; + stringify (value: any, replacer?: Array, space?: number) : string; + stringify (value: any, replacer?: (...args : any[]) => any, space?: string) : string; + } +} + +declare class ServiceIntentOptions { + startMode : number; + url : string; +} + +declare class AcceptedCallbackArgs { + inbound : Ti.Network.Socket.TCP; + socket : Ti.Network.Socket.TCP; +} + +declare class HeadingData { + accuracy : number; + magneticHeading : number; + timestamp : number; + trueHeading : number; + x : number; + y : number; + z : number; +} + +declare class FacebookGraphResponsev1 { + error : string; + path : string; + result : string; + success : boolean; +} + +declare class textAreaSelectedParams { + length : number; + location : number; +} + +declare class ThumbnailResponse extends ErrorResponse { + image : Ti.Blob; + time : number; +} + +declare class Dimension { + height : number; + width : number; + x : number; + y : number; +} + +declare class ReadCallbackArgs extends ErrorResponse { + bytesProcessed : number; + errorDescription : string; + errorState : number; + source : Ti.IOStream; +} + +declare class CloudACLsCheckResponse extends CloudResponse { + permission : Dictionary; +} + +declare class ViewTemplate { + bindId : string; + childTemplates : Array; + events : Dictionary; + properties : Dictionary; + type : string; +} + +declare class CloudChatsResponse extends CloudResponse { + chats : Array>; +} + +declare class MediaQueryType { + albumArtist : any; + albumTitle : any; + artist : any; + composer : any; + genre : any; + grouping : number; + isCompilation : any; + mediaType : any; + title : any; +} + +declare class WebAPIError { + code : number; + message : string; + name : string; +} + +declare class DocumentViewerOptions { + animated : boolean; + view : Ti.UI.View; +} + +declare class ListViewAnimationProperties { + animated : boolean; + animationStyle : number; + position : number; +} + +declare class DataCallbackArgs { + address : string; + bytesData : Array; + port : string; + stringData : string; +} + +declare class CloudPushNotificationErrorArg { + error : string; +} + +declare class ScreenshotResult { + media : Ti.Blob; +} + +declare class YQLResponse extends ErrorResponse { + data : any; + message : string; +} + +declare class ForwardGeocodeResponse extends ErrorResponse { + accuracy : number; + address : string; + city : string; + country : string; + countryCode : string; + country_code : string; + displayAddress : string; + latitude : string; + longitude : string; + postalCode : string; + region1 : string; + region2 : string; + street : string; + street1 : string; +} + +declare class CloudEventsResponse extends CloudResponse { + events : Array>; +} + +declare class ErrorCallbackArgs { + errorCode : number; + socket : Ti.Network.Socket.TCP; +} + +declare enum FailureResponse { + +} + +declare class WriteCallbackArgs extends ErrorResponse { + bytesProcessed : number; + errorDescription : string; + errorState : number; + source : Ti.IOStream; +} + +declare class CloudPushNotificationSuccessArg { + deviceToken : string; +} + +declare class MapLocationType { + animate : boolean; + latitude : number; + latitudeDelta : number; + longitude : number; + longitudeDelta : number; + regionFit : boolean; +} + +declare class DecodeStringDict { + charset : string; + length : number; + position : number; + source : Ti.Buffer; +} + +declare class ListViewContentInsetOption { + animated : boolean; + duration : number; +} + +declare class CreateStreamArgs { + mode : number; + source : any; +} + +declare enum ContactsAuthorizationResponse { + +} + +declare class CloudCheckinsResponse extends CloudResponse { + checkins : Array>; +} + +declare class CreateBufferArgs { + byteOrder : number; + length : number; + type : string; + value : any; +} + +declare class CloudPushNotificationConfig { + error : (...args : any[]) => any; + success : (...args : any[]) => any; +} + +declare class CloudReviewsResponse extends CloudResponse { + reviews : Array>; +} + +declare class Point { + x : number; + y : number; +} + +declare class CloudPhotosResponse extends CloudResponse { + photos : Array>; +} + +declare class PushNotificationConfig { + callback : (...args : any[]) => any; + error : (...args : any[]) => any; + success : (...args : any[]) => any; + types : Array; +} + +declare class MapRouteType { + color : string; + name : string; + points : Array; + width : number; +} + +declare class AcceptDict { + error : (...args : any[]) => any; + timeout : number; +} + +declare class MediaQueryInfoType { + exact : boolean; + value : any; +} + +declare class PumpCallbackArgs extends ErrorResponse { + buffer : Ti.Buffer; + bytesProcessed : number; + errorDescription : string; + errorState : number; + source : Ti.IOStream; + totalBytesProcessed : number; +} + +declare class MusicLibraryOptionsType { + allowMultipleSelections : boolean; + animated : boolean; + autohide : boolean; + cancel : (...args : any[]) => any; + error : (...args : any[]) => any; + mediaTypes : any; + success : (...args : any[]) => any; +} + +declare class launchOptions { + launchOptionsLocationKey : boolean; + source : string; + url : string; +} + +declare class WriteStreamCallbackArgs extends ErrorResponse { + bytesProcessed : number; + errorDescription : string; + errorState : number; + fromStream : Ti.IOStream; + toStream : Ti.IOStream; +} + +declare class CloudChatGroupsResponse extends CloudResponse { + chat_groups : Array>; +} + +declare class CloudPhotoCollectionsPhotosResponse extends CloudResponse { + photos : Array>; +} + +declare class DecodeNumberDict { + byteOrder : number; + position : number; + source : Ti.Buffer; + type : string; +} + +declare class ConnectedCallbackArgs { + socket : Ti.Network.Socket.TCP; +} + +declare class CloudPhotoCollectionsResponse extends CloudResponse { + collections : Array>; +} + +declare class CloudObjectsResponse extends CloudResponse { + classname : Array>; +} + +declare class MediaScannerResponse { + path : string; + uri : string; +} + +declare class CloudPostsResponse extends CloudResponse { + posts : Array>; +} + +declare class CloudSocialIntegrationsResponse extends CloudResponse { + users : Array>; +} + +declare class CameraOptionsType { + allowEditing : boolean; + animated : boolean; + arrowDirection : number; + autohide : boolean; + cancel : (...args : any[]) => any; + error : (...args : any[]) => any; + inPopOver : boolean; + mediaTypes : Array; + overlay : Ti.UI.View; + popoverView : Ti.UI.View; + saveToPhotoGallery : boolean; + showControls : boolean; + success : (...args : any[]) => any; + transform : Ti.UI._2DMatrix; + videoMaximumDuration : number; + videoQuality : number; +} + +declare class ListViewIndexEntry { + index : number; + title : string; +} + +declare class CloudStreamProgress { + progress : number; + url : string; +} + +declare class MusicLibraryResponseType { + items : Array; + representative : Ti.Media.Item; + types : number; +} + +declare class CloudEventOccurrencesResponse extends CloudResponse { + event_occurrences : Array>; +} + +declare class CloudUsersResponse extends CloudResponse { + users : Array>; +} + +declare class TableViewContentInsetOption { + animated : boolean; + duration : number; +} + +declare class CloudFriendRequestsResponse extends CloudResponse { + friend_requests : Array>; +} + +declare class CloudACLsResponse extends CloudResponse { + acls : Array>; +} + +declare class ListViewMarkerProps { + itemIndex : number; + sectionIndex : number; +} + +declare class EventsAuthorizationResponse { + code : number; + error : string; + success : boolean; +} + +declare class PlayerQueue { + items : Array; +} + +declare class CoverFlowImageType { + height : number; + image : any; + width : number; +} + +declare class BroadcastIntentOptions { + action : string; + className : string; + data : string; + flags : number; + packageName : string; + url : string; +} + +declare class CloudUsersSecureResponse extends CloudResponse { + accessToken : string; + expiresIn : number; +} + +declare class CloudClientsResponse extends CloudResponse { + ip_address : string; + location : Dictionary; +} + +declare class PushNotificationErrorArg { + type : string; +} + +declare class CloudStatusesResponse extends CloudResponse { + statuses : Array>; +} + +declare class windowToolbarParam { + animated : boolean; + barColor : string; + tintColor : string; + translucent : boolean; +} + +declare class GeocodedAddress { + address : string; + city : string; + country : string; + countryCode : string; + country_code : string; + displayAddress : string; + latitude : string; + longitude : string; + postalCode : string; + region1 : string; + region2 : string; + street : string; + street1 : string; + zipcode : string; +} + +declare class ContactsCallbackArgs extends ErrorResponse { + data : Array; +} + +declare class zoomScaleOption { + animated : boolean; +} + +declare class LocationCoordinates { + accuracy : number; + altitude : number; + altitudeAccuracy : number; + heading : number; + latitude : number; + longitude : number; + speed : number; + timestamp : number; +} + +declare class ActivityResult { + intent : Ti.Android.Intent; + requestCode : number; + resultCode : number; +} + +declare class CloudUsersSecureDialog { + title : string; +} + +declare class CloudFriendsResponse extends CloudResponse { + users : Array>; +} + +declare class PhotoGalleryOptionsType { + allowEditing : boolean; + animated : boolean; + arrowDirection : number; + autohide : boolean; + cancel : (...args : any[]) => any; + error : (...args : any[]) => any; + mediaTypes : Array; + popoverView : Ti.UI.View; + success : (...args : any[]) => any; +} + +declare class NotificationParams { + alertAction : string; + alertBody : string; + alertLaunchImage : string; + badge : number; + date : Date; + repeat : string; + sound : string; + timezone : string; + userInfo : Dictionary; +} + +declare enum SuccessResponse { + +} + +declare class daysOfTheWeekDictionary { + daysOfWeek : number; + week : number; +} + +declare class Modules { + +} + +declare class hideStatusBarParams { + animated : boolean; + animationStyle : number; +} + +declare class ListDataItem { + properties : Dictionary; + template : any; +} + +declare class ItemTemplate { + childTemplates : Array; + events : Dictionary; + properties : Dictionary; +} + +declare class MovieSize { + height : number; + width : number; +} + +declare class CameraMediaItemType { + cropRect : CropRectType; + media : Ti.Blob; + mediaType : string; +} + +declare class HeadingResponse extends ErrorResponse { + heading : HeadingData; +} + +declare class ListViewEdgeInsets { + bottom : number; + left : number; + right : number; + top : number; +} + +declare enum CloudEmailsResponse { + +} + +declare class GradientColorRef { + color : string; + offset : number; +} + +declare class Font { + fontFamily : string; + fontSize : any; + fontStyle : string; + fontWeight : string; +} + +declare class CloudPlacesResponse extends CloudResponse { + places : Array>; +} + +declare class EncodeNumberDict { + byteOrder : number; + dest : Ti.Buffer; + position : number; + source : number; + type : string; +} + +declare class showContactsParams { + animated : boolean; + cancel : (...args : any[]) => any; + fields : Array; + selectedPerson : (...args : any[]) => any; + selectedProperty : (...args : any[]) => any; +} + +declare class LocationProviderDict { + accuracy : number; + name : string; + power : number; +} + +declare class FacebookDialogResponsev1 { + cancelled : boolean; + error : string; + result : string; + success : boolean; +} + +declare class CloudFilesResponse extends CloudResponse { + files : Array>; +} + +declare class hideParams { + animated : boolean; +} + +declare class openWindowParams { + activityEnterAnimation : number; + activityExitAnimation : number; + animated : boolean; + bottom : any; + fullscreen : boolean; + height : any; + left : any; + modal : boolean; + modalStyle : number; + modalTransitionStyle : number; + navBarHidden : boolean; + right : any; + top : any; + transition : number; + width : any; +} + +declare class Gradient { + backfillEnd : boolean; + backfillStart : boolean; + colors : any; + endPoint : Point; + endRadius : number; + startPoint : Point; + startRadius : number; + type : string; +} + +declare class showStatusBarParams { + animated : boolean; + animationStyle : number; +} + +declare class MapPointType { + latitude : number; + longitude : number; +} + +declare class CloudKeyValuesResponse extends CloudResponse { + keyvalues : Array>; +} + +declare class TableViewEdgeInsets { + bottom : number; + left : number; + right : number; + top : number; +} + +declare class ReverseGeocodeResponse extends ErrorResponse { + places : Array; +} + +declare class PushNotificationSuccessArg { + deviceToken : string; + type : string; +} + +declare class PushNotificationData { + data : Dictionary; + inBackground : boolean; +} + +declare class closeWindowParams { + activityEnterAnimation : number; + activityExitAnimation : number; + animated : boolean; +} + +declare class showParams { + animated : boolean; + rect : Dictionary; + view : Ti.UI.View; +} + +declare class PreviewImageError { + message : string; +} + +declare class CloudMessagesResponse extends CloudResponse { + messages : Array>; +} + +declare class ImageAsCroppedDict { + height : number; + width : number; + x : number; + y : number; +} + +declare class PreviewImageOptions { + error : (...args : any[]) => any; + image : Ti.Blob; + success : (...args : any[]) => any; +} + +declare class contentOffsetOption { + animated : boolean; +} + +declare class TableViewAnimationProperties { + animated : boolean; + animationStyle : number; + position : number; +} + +declare enum MediaAuthorizationResponse { + +} + +declare class EncodeStringDict { + charset : string; + dest : Ti.Buffer; + destPosition : number; + source : string; + sourceLength : number; + sourcePosition : number; +} \ No newline at end of file