Revision: 3176
http://vexi.svn.sourceforge.net/vexi/?rev=3176&view=rev
Author: clrg
Date: 2008-11-05 23:04:08 +0000 (Wed, 05 Nov 2008)
Log Message:
-----------
update role.clickable to use current naming conventions
Modified Paths:
--------------
trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/clickable.t
Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/clickable.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/clickable.t
2008-11-05 23:00:29 UTC (rev 3175)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/clickable.t
2008-11-05 23:04:08 UTC (rev 3176)
@@ -57,18 +57,18 @@
thisbox.repeats = false; // if a repeating action is desired
// assign trap functions
- enabled ++= static.enabledFunc;
- focused ++= static.focusedFunc;
- interval ++= static.intervalFunc;
- primed ++= static.primedFunc;
- Enter ++= static.enterFunc;
- Leave ++= static.leaveFunc;
- KeyPressed ++= static.keyPressFunc;
- KeyReleased ++= static.keyReleaseFunc;
- Press1 ++= static.pressFunc;
+ enabled ++= static.enabledWrite;
+ focused ++= static.focusedWrite;
+ interval ++= static.intervalWrite;
+ primed ++= static.primedWrite;
+ Enter ++= static.enterEvent;
+ Leave ++= static.leaveEvent;
+ KeyPressed ++= static.keypressEvent;
+ KeyReleased ++= static.keyreleaseEvent;
+ Press1 ++= static.pressEvent;
/** used to reset widget after surface.Release1 */
- thisbox.surfaceReleaseFunc = function(v) {
+ thisbox.surfaceReleaseEvent = function(v) {
// deal with widget
try {
if (enabled) {
@@ -102,7 +102,7 @@
static.initialinterval = 500;
/** enabled write trap */
- static.enabledFunc = function(v) {
+ static.enabledWrite = function(v) {
var e = trapee.enabled;
cascade = v;
// deprime us when disabled
@@ -113,7 +113,7 @@
}
/** focused write trap */
- static.focusedFunc = function(v) {
+ static.focusedWrite = function(v) {
var f = trapee.focused;
cascade = v;
// unprime if defocused
@@ -122,7 +122,7 @@
}
/** returns the appropriate interval for repeating clickable to use */
- static.intervalFunc = function() {
+ static.intervalWrite = function() {
return (trapee.counter==1)
? (trapee.initialinterval
? trapee.initialinterval
@@ -133,7 +133,7 @@
}
/** primed write trap */
- static.primedFunc = function(v) {
+ static.primedWrite = function(v) {
// behaviour if widget is enabled
if (trapee.enabled) {
// determine physical state and activate trigger
@@ -149,7 +149,7 @@
}
/** KeyPressed write trap */
- static.keyPressFunc = function(v) {
+ static.keypressEvent = function(v) {
if (v == "enter" or v == " ")
trapee.primed = true;
else if (v == "escape")
@@ -158,7 +158,7 @@
}
/** KeyReleased write trap */
- static.keyReleaseFunc = function(v) {
+ static.keyreleaseEvent = function(v) {
if ((v == "enter" or v == " ") and trapee.primed and trapee.enabled) {
trapee.action = true;
trapee.primed = false;
@@ -167,7 +167,7 @@
}
/** Enter write trap */
- static.enterFunc = function(v) {
+ static.enterEvent = function(v) {
if (trapee.enabled) {
if (trapee.primed) {
trapee.active = true;
@@ -178,7 +178,7 @@
}
/** Leave write trap */
- static.leaveFunc = function(v) {
+ static.leaveEvent = function(v) {
if (trapee.enabled) {
trapee.normal = true;
if (trapee.repeats and trapee.primed) trapee.repeat = false;
@@ -187,13 +187,13 @@
}
/** Press1 write trap */
- static.pressFunc = function(v) {
+ static.pressEvent = function(v) {
if (trapee.enabled) {
// set primed state
trapee.primed = true;
// apply surface trap
if (trapee.surface)
- trapee.surface._Release1 ++= trapee.surfaceReleaseFunc;
+ trapee.surface._Release1 ++= trapee.surfaceReleaseEvent;
}
cascade = v;
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn