[tekui-devel] tekui: DirList: added class member 'DirectoryCaption'; Text:

Timm S. Mueller tmueller at schulze-mueller.de
Thu Nov 13 03:25:07 CET 2008


details:   http://hg.teklib.org/tekui/rev/54f8949eff61
changeset: 33:54f8949eff61
user:      Timm S. Mueller <tmueller at schulze-mueller.de>
date:      Sat Nov 08 01:15:29 2008 +0100
description:
DirList: added class member 'DirectoryCaption'; Text:
KeepMinWidth/KeepMinHeight calculation now excludes Padding; TextInput:
improved cursor positioning, added sanity check in setCursor(); Window:
removing shortcuts was broken, corrected

diffs (truncated from 273 to 100 lines):

diff -r 1aa1be1e652b -r 54f8949eff61 doc/manual.html
--- a/doc/manual.html	Thu Nov 06 23:19:59 2008 +0100
+++ b/doc/manual.html	Sat Nov 08 01:15:29 2008 +0100
@@ -419,7 +419,7 @@
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.ui.class.dirlist" id="tek.ui.class.dirlist">DirList (v9.1)</a></h2>
+		<div class="node"><h2><a name="tek.ui.class.dirlist" id="tek.ui.class.dirlist">DirList (v9.2)</a></h2>
 			<div class="definition"><dfn>LINEAGE</dfn>
 				<blockquote>
 					<p>
@@ -1988,7 +1988,7 @@
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.ui.class.text" id="tek.ui.class.text">Text (v12.2)</a></h2>
+		<div class="node"><h2><a name="tek.ui.class.text" id="tek.ui.class.text">Text (v12.3)</a></h2>
 			<div class="definition"><dfn>LINEAGE</dfn>
 				<blockquote>
 					<p>
@@ -4742,7 +4742,7 @@
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.ui.class.textinput" id="tek.ui.class.textinput">TextInput (v7.0)</a></h2>
+		<div class="node"><h2><a name="tek.ui.class.textinput" id="tek.ui.class.textinput">TextInput (v7.1)</a></h2>
 			<div class="definition"><dfn>LINEAGE</dfn>
 				<blockquote>
 					<p>
@@ -4873,7 +4873,7 @@
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.ui.class.window" id="tek.ui.class.window">Window (v8.0)</a></h2>
+		<div class="node"><h2><a name="tek.ui.class.window" id="tek.ui.class.window">Window (v8.1)</a></h2>
 			<div class="definition"><dfn>LINEAGE</dfn>
 				<blockquote>
 					<p>
@@ -7271,7 +7271,7 @@ Class.checkDescend(Button, Area)
 </pre>
 		<hr />
 		<p>
-			Document generated on Thu Nov  6 23:06:31 2008
+			Document generated on Sat Nov  8 01:10:41 2008
 		</p>
 	</div>
 	</body>
diff -r 1aa1be1e652b -r 54f8949eff61 tek/ui/class/dirlist.lua
--- a/tek/ui/class/dirlist.lua	Thu Nov 06 23:19:59 2008 +0100
+++ b/tek/ui/class/dirlist.lua	Sat Nov 08 01:15:29 2008 +0100
@@ -68,7 +68,7 @@ local sort = table.sort
 local sort = table.sort
 
 module("tek.ui.class.dirlist", tek.ui.class.group)
-_VERSION = "DirList 9.1"
+_VERSION = "DirList 9.2"
 
 local DirList = _M
 
@@ -249,6 +249,15 @@ function DirList.new(class, self)
 		end })
 
 
+	self.DirectoryCaption = Text:new
+	{
+		Text = L.DIRECTORY,
+		Width = "auto",
+		Class = "caption",
+		TextHAlign = "right",
+		KeepMinWidth = true,
+	}
+
 	self.Orientation = "vertical"
 
 	if self.Kind == "requester" then
@@ -260,12 +269,7 @@ function DirList.new(class, self)
 				Orientation = "horizontal",
 				Children =
 				{
-					Text:new
-					{
-						Text = L.DIRECTORY,
-						Width = "auto",
-						Class = "caption",
-					},
+					self.DirectoryCaption,
 					self.PathField,
 					self.ParentButton,
 				}
@@ -315,12 +319,7 @@ function DirList.new(class, self)
 				Orientation = "horizontal",
 				Children =
 				{
-					Text:new
-					{
-						Text = L.DIRECTORY,
-						Width = "auto",
-						Class = "caption",
-					},


More information about the tekui-devel mailing list