# HG changeset patch # User Eugene Ostroukhov # Date 1279067552 25200 # Node ID 6eb42310f8b516268bc9d638801337326617d9eb # Parent c5a1d477afa10013ad6afbebc7963dbf8f80d3b5 Replace camera "screen" with more generic one. diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/css/style.css --- a/org.symbian.tools.wrttools.previewer/preview/css/style.css Tue Jul 13 15:27:46 2010 -0700 +++ b/org.symbian.tools.wrttools.previewer/preview/css/style.css Tue Jul 13 17:32:32 2010 -0700 @@ -795,4 +795,12 @@ #Console-Notification:HOVER { background-image: url(../script/jquery-ui/css/ui-darkness/images/ui-icons_ffffff_256x240.png); -} \ No newline at end of file +} + +#external-app-icon { + margin-top: 20%; + height: 80px; + background-repeat: no-repeat; + background-position: center; +} + diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/default-Icon_bkup.png Binary file org.symbian.tools.wrttools.previewer/preview/images/default-Icon_bkup.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/inspector.png Binary file org.symbian.tools.wrttools.previewer/preview/images/inspector.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/inspector_hover.png Binary file org.symbian.tools.wrttools.previewer/preview/images/inspector_hover.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/settings_1.png Binary file org.symbian.tools.wrttools.previewer/preview/images/settings_1.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/settings_2.png Binary file org.symbian.tools.wrttools.previewer/preview/images/settings_2.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/settings_hover.png Binary file org.symbian.tools.wrttools.previewer/preview/images/settings_hover.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/images/settings_icon.png Binary file org.symbian.tools.wrttools.previewer/preview/images/settings_icon.png has changed diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/script/helper.js --- a/org.symbian.tools.wrttools.previewer/preview/script/helper.js Tue Jul 13 15:27:46 2010 -0700 +++ b/org.symbian.tools.wrttools.previewer/preview/script/helper.js Tue Jul 13 17:32:32 2010 -0700 @@ -456,8 +456,7 @@ }); $("#slider-value-panel > span").html("10%"); - var cc = $("#close-camera"); - cc.click(NOKIA.helper.hideCamera); + $("#external-app-close").button().click(NOKIA.layout.closeApplication); // Bind Buttons to trigger values to WRT 1.0 / 1.1 bindings $("#connect-charger").click(NOKIA.helper.triggerEvents); @@ -508,16 +507,6 @@ return count; }; -EmulatorHelper.prototype.showCamera = function() { - $("#camera").show(); - $("#WidgetArea").hide(); -}; - -EmulatorHelper.prototype.hideCamera = function() { - $("#camera").hide(); - $("#WidgetArea").show(); -}; - EmulatorHelper.prototype.triggerEvents = function(event) { if (typeof event.target.id == 'undefined') return false; diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/script/layout.js --- a/org.symbian.tools.wrttools.previewer/preview/script/layout.js Tue Jul 13 15:27:46 2010 -0700 +++ b/org.symbian.tools.wrttools.previewer/preview/script/layout.js Tue Jul 13 17:32:32 2010 -0700 @@ -142,4 +142,30 @@ display : 'block' }); } +}; + +EmulatorLayout.prototype.openApplication = function(icon, message) { + var iconDiv = $("#external-app-icon"); + if (icon && icon != null) { + iconDiv.css("background-image", "url('" + icon + "')"); + iconDiv.show(); + } else { + iconDiv.hide(); + } + var messageDiv = $("#external-app-description"); + if (message && message != null) { + messageDiv.html(message); + messageDiv.show(); + } else { + messageDiv.hide(); + } + $("#externalapp").show(); + $("#WidgetArea").hide(); + $("#SoftKeysArea").hide(); +}; + +EmulatorLayout.prototype.closeApplication = function() { + $("#externalapp").hide(); + $("#WidgetArea").show(); + $("#SoftKeysArea").show(); }; \ No newline at end of file diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/script/lib/widget.js --- a/org.symbian.tools.wrttools.previewer/preview/script/lib/widget.js Tue Jul 13 15:27:46 2010 -0700 +++ b/org.symbian.tools.wrttools.previewer/preview/script/lib/widget.js Tue Jul 13 17:32:32 2010 -0700 @@ -106,10 +106,9 @@ */ widget.openApplication = function(Uid, param){ if (Uid == 270501242) { // Camera - var help = _BRIDGE_REF.nokia.helper; - help.showCamera(); + _BRIDGE_REF.nokia.layout.openApplication("preview/images/camera.png"); } else { - alert("openApplication function won't be simulated in this application"); + _BRIDGE_REF.nokia.layout.openApplication("Application UID: " + Uid + "Parameters are: " + param); } }; diff -r c5a1d477afa1 -r 6eb42310f8b5 org.symbian.tools.wrttools.previewer/preview/wrt_preview.html --- a/org.symbian.tools.wrttools.previewer/preview/wrt_preview.html Tue Jul 13 15:27:46 2010 -0700 +++ b/org.symbian.tools.wrttools.previewer/preview/wrt_preview.html Tue Jul 13 17:32:32 2010 -0700 @@ -45,10 +45,11 @@
-
- -
- Return to Widget +
+
+
+
+ Close