author | Eugene Ostroukhov <eugeneo@symbian.org> |
Wed, 03 Mar 2010 09:56:03 -0800 | |
changeset 216 | 914d053d42b1 |
child 224 | b408478166d3 |
permissions | -rw-r--r-- |
216
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
1 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
2 |
* Copyright (c) 2009-2010 Symbian Foundation and/or its subsidiary(-ies). |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
3 |
* All rights reserved. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
4 |
* This component and the accompanying materials are made available |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
5 |
* under the terms of the License "Eclipse Public License v1.0" |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
6 |
* which accompanies this distribution, and is available |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
8 |
* |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
9 |
* Initial Contributors: |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
10 |
* Symbian Foundation - initial contribution. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
11 |
* Contributors: |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
12 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
13 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
14 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
15 |
* Property widget |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
16 |
* @type Widget |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
17 |
* @memberOf Window |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
18 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
19 |
Window.prototype.widget = new Widget(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
20 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
21 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
22 |
* Property device |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
23 |
* @type Device |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
24 |
* @memberOf Window |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
25 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
26 |
Window.prototype.device = new Device(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
27 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
28 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
29 |
* Property menu |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
30 |
* @type Menu |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
31 |
* @memberOf Window |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
32 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
33 |
Window.prototype.menu = new Menu(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
34 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
35 |
function Widget() {}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
36 |
Widget.prototype = new Object(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
37 |
Widget.prototype.widget = new Widget(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
38 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
39 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
40 |
* identifier is a read-only property of the widget object. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
41 |
* It is the unique string identifier that identifies a widget |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
42 |
* after it has been installed into a device. The string returned |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
43 |
* is the value of the Identifier key defined in the widget |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
44 |
* property list file (info.plist). |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
45 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
46 |
Widget.prototype.identifier = ""; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
47 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
48 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
49 |
* isrotationsupported is a read-only property that returns a |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
50 |
* Boolean value determining if the device supports landscape and |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
51 |
* portrait screen orientations. If the value is true, the |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
52 |
* device supports both landscape and portrait screen orientations. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
53 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
54 |
Widget.prototype.isrotationsupported = new Boolean(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
55 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
56 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
57 |
* Allows the definition of a function to be called |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
58 |
* when a Widget.is displayed |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
59 |
* @param {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
60 |
* onshow() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
61 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
62 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
63 |
Widget.prototype.onshow = new Object(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
64 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
65 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
66 |
* Allows the definition of a function to be called |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
67 |
* when a Widget.sent into the background (hidden) |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
68 |
* @param {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
69 |
* onhide() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
70 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
71 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
72 |
Widget.prototype.onhide = new Object(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
73 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
74 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
75 |
* Launches the browser with the specified url |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
76 |
* @param {String} url |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
77 |
* openURL() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
78 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
79 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
80 |
Widget.prototype.openURL = function(url){}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
81 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
82 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
83 |
* Returns previously stored preference associated with the specified key |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
84 |
* @param {String} Key preference value to be fetch |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
85 |
* preferenceForKey() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
86 |
* @return {String} Value |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
87 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
88 |
Widget.prototype.preferenceForKey = function(key) {return "";}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
89 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
90 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
91 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
92 |
* Stores the key associated with the specified preference |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
93 |
* @param {String} Preference value to be stored |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
94 |
* @param {String} Key Preference value associated to |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
95 |
* setPreferenceForKey() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
96 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
97 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
98 |
Widget.prototype.setPreferenceForKey = function(preference, key){}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
99 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
100 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
101 |
* Toggle between Tabbed navigation mode or Cursor mode |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
102 |
* @param {Boolean} Value |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
103 |
* setNavigationEnabled() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
104 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
105 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
106 |
Widget.prototype.setNavigationEnabled = function(navigationMode) {}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
107 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
108 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
109 |
* Toggle between Tabbed navigation mode or Cursor mode |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
110 |
* @param {Boolean} Value |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
111 |
* setNavigationType() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
112 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
113 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
114 |
Widget.prototype.setNavigationType = function(navigationMode) {}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
115 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
116 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
117 |
* Open S0-Application identified by UID along with the specified params |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
118 |
* @param {Integer} Uid hexadecimal value to a specified application |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
119 |
* @param {String} Value |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
120 |
* openApplication() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
121 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
122 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
123 |
Widget.prototype.openApplication = function(Uid, param) {}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
124 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
125 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
126 |
* Prepares the Widget.to do transition to specified transitionState |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
127 |
* @param {String} Value Transition state |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
128 |
* prepareForTransition() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
129 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
130 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
131 |
Widget.prototype.prepareForTransition = function(transitionMode){}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
132 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
133 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
134 |
* Does the animation to make the transition between the specified transitionState |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
135 |
* @param {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
136 |
* performTransition() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
137 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
138 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
139 |
Widget.prototype.performTransition = function(){}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
140 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
141 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
142 |
* Set the preferred screen orientation to landscape. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
143 |
* The display will flip if the phone display orientation |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
144 |
* is portrait and the phone supports landscape mode. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
145 |
* @param {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
146 |
* setDisplayLandscape() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
147 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
148 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
149 |
Widget.prototype.setDisplayLandscape = function(){}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
150 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
151 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
152 |
* Set the preferred screen orientation to portrait. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
153 |
* The display will flip if the phone display orientation |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
154 |
* is landscape and the phone supports portrait mode. |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
155 |
* @param {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
156 |
* setDisplayPortrait() |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
157 |
* @return {Void} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
158 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
159 |
Widget.prototype.setDisplayPortrait = function(){}; |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
160 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
161 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
162 |
* device object. entry point to device service API (SAPI) |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
163 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
164 |
function Device() {} |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
165 |
Device.prototype = new Object(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
166 |
Device.prototype.device = new Device(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
167 |
|
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
168 |
/** |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
169 |
* device API public method |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
170 |
* |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
171 |
* @method |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
172 |
* @param {string} provider Name of service provider, eg, "Service.Calendar" |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
173 |
* @param {string} Interface Name of interface, eg, "IDataSource" |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
174 |
* @return {Object} service object |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
175 |
*/ |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
176 |
Device.prototype.getServiceObject = function(provider, Interface) { |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
177 |
return new Object(); |
914d053d42b1
Bug 2070 - added code completion for browser objects (window, navigator, etc) and core WRT objects (widget, device)
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff
changeset
|
178 |
}; |