[tekui-devel] tekui: Scrollbar, Theme, Default Stylesheet: Slicker appearance ...

Timm S. Mueller tmueller at schulze-mueller.de
Sun Feb 1 15:00:33 CET 2009


details:   http://hg.teklib.org/tekui/rev/1fb04d782a1b
changeset: 48:1fb04d782a1b
user:      Timm S. Mueller <tmueller at schulze-mueller.de>
date:      Sun Feb 01 14:58:04 2009 +0100
description:
Scrollbar, Theme, Default Stylesheet: Slicker appearance of arrows in
scrollbars

diffs (truncated from 149 to 100 lines):

diff -r 4b6a287132f0 -r 1fb04d782a1b doc/manual.html
--- a/doc/manual.html	Thu Jan 22 17:25:10 2009 +0100
+++ b/doc/manual.html	Sun Feb 01 14:58:04 2009 +0100
@@ -2605,7 +2605,7 @@
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.ui.class.theme" id="tek.ui.class.theme">Theme (v6.11)</a></h2>
+		<div class="node"><h2><a name="tek.ui.class.theme" id="tek.ui.class.theme">Theme (v6.12)</a></h2>
 			<div class="definition"><dfn>LINEAGE</dfn>
 				<blockquote>
 					<p>
@@ -4244,7 +4244,7 @@
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.ui.class.scrollbar" id="tek.ui.class.scrollbar">ScrollBar (v7.3)</a></h2>
+		<div class="node"><h2><a name="tek.ui.class.scrollbar" id="tek.ui.class.scrollbar">ScrollBar (v7.4)</a></h2>
 			<div class="definition"><dfn>LINEAGE</dfn>
 				<blockquote>
 					<p>
@@ -7304,7 +7304,7 @@
 </pre>
 		<hr />
 		<p>
-			Document generated on Fri Jan  2 20:45:50 2009
+			Document generated on Sun Feb  1 14:55:08 2009
 		</p>
 	</div>
 	</body>
diff -r 4b6a287132f0 -r 1fb04d782a1b tek/ui/class/scrollbar.lua
--- a/tek/ui/class/scrollbar.lua	Thu Jan 22 17:25:10 2009 +0100
+++ b/tek/ui/class/scrollbar.lua	Sun Feb 01 14:58:04 2009 +0100
@@ -59,7 +59,7 @@
 local min = math.min
 
 module("tek.ui.class.scrollbar", tek.ui.class.group)
-_VERSION = "ScrollBar 7.3"
+_VERSION = "ScrollBar 7.4"
 
 local ScrollBar = _M
 
@@ -203,7 +203,7 @@
 	self.Notifications = false
 
 	local img1, img2
-	local class1, class2 = "ScrollBarArrowLeft", "ScrollBarArrowRight"
+	local class1, class2 = "scrollbar-arrowleft", "scrollbar-arrowright"
 	local increase = self.Step
 
 	if self.Orientation == "vertical" then
@@ -212,13 +212,13 @@
 			increase = -self.Step
 		else
 			img1, img2 = ArrowUpImage, ArrowDownImage
-			class1, class2 = "ScrollBarArrowUp", "ScrollBarArrowDown"
+			class1, class2 = "scrollbar-arrowup", "scrollbar-arrowdown"
 		end
 	else
 		if self.ArrowOrientation == "vertical" then
 			img1, img2 = ArrowUpImage, ArrowDownImage
 			increase = -self.Step
-			class1, class2 = "ScrollBarArrowUp", "ScrollBarArrowDown"
+			class1, class2 = "scrollbar-arrowup", "scrollbar-arrowdown"
 		else
 			img1, img2 = ArrowLeftImage, ArrowRightImage
 		end
diff -r 4b6a287132f0 -r 1fb04d782a1b tek/ui/class/theme.lua
--- a/tek/ui/class/theme.lua	Thu Jan 22 17:25:10 2009 +0100
+++ b/tek/ui/class/theme.lua	Sun Feb 01 14:58:04 2009 +0100
@@ -26,7 +26,7 @@
 local tonumber = tonumber
 
 module("tek.ui.class.theme", tek.class)
-_VERSION = "Theme 6.11"
+_VERSION = "Theme 6.12"
 local Theme = _M
 
 local DEF_STYLESHEET = ui.prepareProperties
@@ -313,6 +313,30 @@
 		["padding-left"] = 2,
 	},
 
+	[".scrollbar-arrowup"] =
+	{
+		["margin-bottom"] = 0,
+		["border-width"] = 3,
+	},
+
+	[".scrollbar-arrowdown"] =
+	{
+		["margin-top"] = 0,
+		["border-width"] = 3,
+	},
+
+	[".scrollbar-arrowleft"] =
+	{
+		["margin-right"] = 0,
+		["border-width"] = 3,
+	},


More information about the tekui-devel mailing list