[tekui-devel] tekui: Toggle renamed to Mode="toggle"

Timm S. Mueller tmueller at neoscientists.org
Wed Mar 19 18:40:57 CET 2008


details:   http://hg.teklib.org/tekui/rev/f9b3fdf104a6
changeset: 369:f9b3fdf104a6
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Mon Mar 17 01:40:56 2008 +0100
description:
Toggle renamed to Mode="toggle"

diffs (truncated from 135 to 100 lines):

diff -r 0a66c9190f13 -r f9b3fdf104a6 tek/app/ui/demo.lua
--- a/tek/app/ui/demo.lua	Sun Mar 16 22:05:55 2008 +0100
+++ b/tek/app/ui/demo.lua	Mon Mar 17 01:40:56 2008 +0100
@@ -187,7 +187,7 @@ ui.application:new {
 					Children = {
 						ui.button:new { Label = "Groups",
 							Id = "groups-button",
-							Toggle = true,
+							Mode = "toggle",
 							Notifications = {
 								["Selected"] = {
 									[true] = { { "groups-window", "showWindow" } },
@@ -197,7 +197,7 @@ ui.application:new {
 						},
 						ui.button:new { Label = "Animation",
 							Id = "anims-button",
-							Toggle = true,
+							Mode = "toggle",
 							Notifications = {
 								["Selected"] = {
 									[true] = { { "anims-window", "showWindow" } },
@@ -207,7 +207,7 @@ ui.application:new {
 						},
 						ui.button:new { Label = "Notification",
 							Id = "notifications-button",
-							Toggle = true,
+							Mode = "toggle",
 							Notifications = {
 								["Selected"] = {
 									[true] = { { "notifications-window", "showWindow" } },
diff -r 0a66c9190f13 -r f9b3fdf104a6 tek/app/ui/pop.lua
--- a/tek/app/ui/pop.lua	Sun Mar 16 22:05:55 2008 +0100
+++ b/tek/app/ui/pop.lua	Mon Mar 17 01:40:56 2008 +0100
@@ -39,7 +39,7 @@ local success, state = ui.application:ne
 				ui.group:new {
 					Orientation = 1,
 					Children = {
-						ui.button:new { Label = "Toggle", Toggle = true, HMax = false, Id = "togglebutton" },
+						ui.button:new { Label = "Toggle", Mode = "toggle", HMax = false, Id = "togglebutton" },
 						ui.button:new { Label = "Clickme", HMax = false,
 							onRelease = function(self)
 								self.Application:getElementById("togglebutton"):setValue("Pressed", true)
diff -r 0a66c9190f13 -r f9b3fdf104a6 tek/class/ui/checkmark.lua
--- a/tek/class/ui/checkmark.lua	Sun Mar 16 22:05:55 2008 +0100
+++ b/tek/class/ui/checkmark.lua	Mon Mar 17 01:40:56 2008 +0100
@@ -81,7 +81,7 @@ function CheckMark.new(class, self)
 	self = self or { }
 	self.Image = self.Image or CheckImage1
 	self.AltImage = self.AltImage or CheckImage2
-	self.Toggle = true
+	self.Mode = "toggle"
 	return Button.new(class, self)
 end
 
diff -r 0a66c9190f13 -r f9b3fdf104a6 tek/class/ui/gadget.lua
--- a/tek/class/ui/gadget.lua	Sun Mar 16 22:05:55 2008 +0100
+++ b/tek/class/ui/gadget.lua	Mon Mar 17 01:40:56 2008 +0100
@@ -57,11 +57,9 @@ function Gadget:connectGlobal(app, windo
 	self:addNotify("Hold", true, NOTIFY_ONHOLD)
 	self:addNotify("Disabled", ui.NOTIFY_ALWAYS, NOTIFY_REDRAW)
 	self:addNotify("Selected", ui.NOTIFY_ALWAYS, NOTIFY_REDRAW)
-	if self.Toggle then
-		-- enabling "Pressed" causes toggle of "Selected" state:
+	if self.Mode == "toggle" then
 		self:addNotify("Pressed", true, NOTIFY_TOGGLESELECT)
 	else
-		-- "Pressed" is propagated to "Selected" state:
 		self:addNotify("Pressed", ui.NOTIFY_ALWAYS, NOTIFY_SELECT)
 	end
 end
@@ -71,7 +69,7 @@ end
 -------------------------------------------------------------------------------
 
 function Gadget:disconnectGlobal()
-	if self.Toggle then
+	if self.Mode == "toggle" then
 		self:remNotify("Pressed", true, NOTIFY_TOGGLESELECT)
 	else
 		self:remNotify("Pressed", ui.NOTIFY_ALWAYS, NOTIFY_SELECT)
diff -r 0a66c9190f13 -r f9b3fdf104a6 tek/class/ui/group.lua
--- a/tek/class/ui/group.lua	Sun Mar 16 22:05:55 2008 +0100
+++ b/tek/class/ui/group.lua	Mon Mar 17 01:40:56 2008 +0100
@@ -99,7 +99,7 @@ function Group.newTabGroup(class, self)
 			IBorder = DEF_TABBORDER,
 			Margin = DEF_TABGROUPMARGIN,
 			Label = label,
-			Toggle = true,
+			Mode = "toggle",
 			HMax = false,
 			Notifications = {
 				["Pressed"] = {
diff -r 0a66c9190f13 -r f9b3fdf104a6 tek/class/ui/menuitem.lua
--- a/tek/class/ui/menuitem.lua	Sun Mar 16 22:05:55 2008 +0100
+++ b/tek/class/ui/menuitem.lua	Mon Mar 17 01:40:56 2008 +0100
@@ -58,9 +58,9 @@ function MenuItem.new(class, self)
 	self = PopItem.new(class, self)
 	self.TextArea.TextAlign = "left"
 	if self.Children then
-		self.Toggle = true
+		self.Mode = "toggle"


More information about the tekui-devel mailing list