A note on the latest changes: I removed all the list manipulation buttons and added the following bindings:<br><br>- The list items can be re-ordered by drag-and-drop.<br>- Clicking on a list item allows you to edit it.<br>
- Clicking anywhere else in the listbox allows you to add a new list item.<br>- You can also traverse the list using up and down arrow keys, then press &quot;Enter&quot; to change the selected item.<br>- Press &quot;Delete&quot; to delete the currently selected list item.<br>
<br>I kept around the &quot;New...&quot; button, since it may not be immediately obvious to newbies how to add new things to the list.<br><br>I also removed the &quot;Save all settings&quot; button and folded its action in to the &quot;Apply&quot; command (and, by extension, the OK command).&nbsp; I played around with trying to get an in-place editable listbox control for the Startup dialog, but to no avail - it&#39;s apparently no trivial task in Tcl/Tk.&nbsp; Perhaps for a future revision.&nbsp; However, the popup dialog functions effective the same, as &quot;Enter&quot; will submit your edit and &quot;Esc&quot; will cancel; once you get used to it it shouldn&#39;t be much different.<br>
<br>I&#39;m also now centering the dialog windows on the screen.&nbsp; I&#39;d like to do this also (especially) for the &quot;Properties&quot; dialogs that are used to edit GUI controls.&nbsp; Tk like to try and &quot;cascade&quot; new dialogs as they appear; this is too clever by half, and really annoying once if you do a lot of editing.&nbsp; But I&#39;ve only tested this centering behavior on my own Macbook 15&quot; screen, so it would be great if others could verify it&#39;s still usable on other screen sizes.<br>
<br>One other thing: these dialogs can now be resized, but they appear at their minimum size, so you can&#39;t shrink them any further (you can only expand them).<br><br>Please let me know what you think and as always let me know if you run into any trouble!<br>
<br>Thanks,<br>David<br><br><br><div class="gmail_quote">On Sat, May 17, 2008 at 6:06 PM, David Golightly &lt;<a href="mailto:davigoli@gmail.com">davigoli@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ok, with the path/startup dialogs, this is about the feature set I&#39;d like to end up with for now.&nbsp; Please, everyone, review it for usability &amp; obvious bugs, and if it looks good I&#39;ll submit it as a patch.<br><br>

Thanks,<br><font color="#888888"><br>David</font><div><div></div><div class="Wj3C7c"><br><br><br><div class="gmail_quote">On Tue, May 13, 2008 at 11:53 PM, Steffen Juul &lt;<a href="mailto:stffn@dibidut.dk" target="_blank">stffn@dibidut.dk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div><br>
On 14/05/2008, at 0.16, marius schebella wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
David Golightly wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Keep in mind I&#39;m<br>
still learning Tcl/Tk, so some of these ideas, while excellent, are a<br>
little beyond my technical grasp at this point and may be improvements<br>
that we make incrementally over time. &nbsp;Also, I have a limited amount of<br>
my time to budget for this kind of work<br>
</blockquote>
<br>
david,<br>
if you spend 1 hour on coding and one hour on documenting of how to get<br>
to that step, (instead of 2 hours coding), then the chance that more<br>
people will be able to jump in is bigger. tcl/tk is new to most people.<br>
being able to concentrate on design and ui aspects would make life<br>
easier. the hard part is to get started.<br>
</blockquote>
<br></div></div>
Especially since the names in Tk are to my experience somewhat different to what one put in the search bar, ie. of my/your(?)/normal vocabulary.<br>
<br>
Example: tabs ~= notebook. See <a href="http://wiki.tcl.tk/2298" target="_blank">http://wiki.tcl.tk/2298</a><br>
</blockquote></div><br>
</div></div></blockquote></div><br>