Difference between revisions of "Patch Messaging Landscape Orientation"
Jump to navigation
Jump to search
Fritos1406 (talk | contribs) |
Fritos1406 (talk | contribs) |
||
| Line 35: | Line 35: | ||
<pre>this.controller.setupWidget(Mojo.Menu.commandMenu, {}, this.cmdMenuModel);</pre> | <pre>this.controller.setupWidget(Mojo.Menu.commandMenu, {}, this.cmdMenuModel);</pre> | ||
edit it so that it looks like this then right under it add: | edit it so that it looks like this then right under it add: | ||
| − | <pre>this.controller.setupWidget(Mojo.Menu.commandMenu, undefined, this.cmdMenuModel); | + | <pre>this.controller.setupWidget(Mojo.Menu.commandMenu, undefined, this.cmdMenuModel); |
| + | |||
// enable free orientation | // enable free orientation | ||
this.controller.window.PalmSystem.setWindowOrientation("free");</pre> | this.controller.window.PalmSystem.setWindowOrientation("free");</pre> | ||
| Line 73: | Line 74: | ||
handleCommand: function(event) { | handleCommand: function(event) { | ||
// handle menu button command events</pre> | // handle menu button command events</pre> | ||
| + | now save and exit your all done | ||
Revision as of 19:29, 1 September 2009
Landscape Orientation in Messagin app:
first file we should edit is /usr/palm/applications/com.palm.app.messaging/app/controllers/compose-assistant.js around line 390 u will see this:
var ComposeAssistant = Class.create({
}
this.setCharacterCounterMaxLength();
},
add this code right under it
orientationChanged: function(orientation) {
if (orientation === "left" || orientation === "right") {
this.controller.sceneElement.addClassName('landscape');
} else {
this.controller.sceneElement.removeClassName('landscape');
}
},
once you are done it should look like this:
var ComposeAssistant = Class.create({
}
this.setCharacterCounterMaxLength();
},
orientationChanged: function(orientation) {
if (orientation === "left" || orientation === "right") {
this.controller.sceneElement.addClassName('landscape');
} else {
this.controller.sceneElement.removeClassName('landscape');
}
},
cleanup: function() {
var that = this;
now save and exit. next file we should edit is listview-assistant.js same directory. around line 212 under var ListviewAssistant = Class.create(App e in the line:
this.controller.setupWidget(Mojo.Menu.commandMenu, {}, this.cmdMenuModel);
edit it so that it looks like this then right under it add:
this.controller.setupWidget(Mojo.Menu.commandMenu, undefined, this.cmdMenuModel);
// enable free orientation
this.controller.window.PalmSystem.setWindowOrientation("free");
should look like:
var ListviewAssistant = Class.create(App
items:this.commandMenuModel
};
this.controller.setupWidget(Mojo.Menu.commandMenu, undefined, this.cmdMenuModel);
// enable free orientation
this.controller.window.PalmSystem.setWindowOrientation("free");
this.filterField = this.controller.get('filterField');
this.buddyListHeader = this.controller.get('buddyListHeader');
this.controller.setupWidget('filterField',{filterFieldName:'filterFieldElement'},this.filterField);
then around line 409 above handleCommand: function(event) { add :
orientationChanged: function(orientation) {
if (orientation === "left" || orientation === "right") {
this.controller.sceneElement.addClassName('landscape');
} else {
this.controller.sceneElement.removeClassName('landscape');
}
},
this is how it should look like:
}
}
},
orientationChanged: function(orientation) {
if (orientation === "left" || orientation === "right") {
this.controller.sceneElement.addClassName('landscape');
} else {
this.controller.sceneElement.removeClassName('landscape');
}
},
handleCommand: function(event) {
// handle menu button command events
now save and exit your all done