Oops, found a little bug: double-clicking on an empty cell through
up an error dialog.
Also, an idea: if you just draw that popup entry box just below the
listbox with the OK button, add a Cancel button, then use "pack
forget" when the user hits OK or Cancel. Just a thought. That mini-
popup window is the only thing about these panels that is weird, I
guess that why I still am thinking about how to ditch it.
.hc
On May 19, 2008, at 7:09 PM, Hans-Christoph Steiner wrote:
Looks good to me. This is already a massive improvement over what
is there. I don't know if you are sick of working on it, but I
thought I'd throw a couple of minor ideas:
- it would be useful if the "startup flags" entry widget would
stretch with the resizing window. Then you could see more of those
flags.
- perhaps the windows should open above the Pd window instead of
the center of the screen? I think you can get that info using
[winfo rootx .] and [winfo rooty .].hc
On May 18, 2008, at 7:26 PM, David Golightly wrote:
As requested, I've put back the "Edit" and "Delete" buttons and
added BackSpace as a Delete event for Mac OS X. I couldn't get
Cmd-BackSpace to fire effectively, but perhaps someone knows
something I don't about getting that to work.On Sun, May 18, 2008 at 7:15 AM, Hans-Christoph Steiner
hans@eds.org wrote:Very nice! The mouse/keyboard interactive is well done, I only
worry that the buttons are now too sparse. I think delete and
edit buttons would still be useful, maybe people don't use
keyboard shortcuts at all.Also, on Mac OS X, Delete is not commonly used, so it would be
good to also have BackSpace work for deleting. Or maybe Cmd- BackSpace since that is what is used for deleting in the Finder..hc
On May 18, 2008, at 9:46 AM, David Golightly wrote:
A note on the latest changes: I removed all the list manipulation
buttons and added the following bindings:
- The list items can be re-ordered by drag-and-drop.
- Clicking on a list item allows you to edit it.
- Clicking anywhere else in the listbox allows you to add a new
list item.
- You can also traverse the list using up and down arrow keys,
then press "Enter" to change the selected item.
- Press "Delete" to delete the currently selected list item.
I kept around the "New..." button, since it may not be
immediately obvious to newbies how to add new things to the list.I also removed the "Save all settings" button and folded its
action in to the "Apply" command (and, by extension, the OK
command). I played around with trying to get an in-place
editable listbox control for the Startup dialog, but to no avail
- it's apparently no trivial task in Tcl/Tk. Perhaps for a
future revision. However, the popup dialog functions effective
the same, as "Enter" will submit your edit and "Esc" will cancel;
once you get used to it it shouldn't be much different.I'm also now centering the dialog windows on the screen. I'd
like to do this also (especially) for the "Properties" dialogs
that are used to edit GUI controls. Tk like to try and "cascade"
new dialogs as they appear; this is too clever by half, and
really annoying once if you do a lot of editing. But I've only
tested this centering behavior on my own Macbook 15" screen, so
it would be great if others could verify it's still usable on
other screen sizes.One other thing: these dialogs can now be resized, but they
appear at their minimum size, so you can't shrink them any
further (you can only expand them).Please let me know what you think and as always let me know if
you run into any trouble!Thanks, David
On Sat, May 17, 2008 at 6:06 PM, David Golightly
davigoli@gmail.com wrote: Ok, with the path/startup dialogs, this is about the feature set
I'd like to end up with for now. Please, everyone, review it for
usability & obvious bugs, and if it looks good I'll submit it as
a patch.Thanks,
David
On Tue, May 13, 2008 at 11:53 PM, Steffen Juul stffn@dibidut.dk
wrote:On 14/05/2008, at 0.16, marius schebella wrote:
David Golightly wrote: Keep in mind I'm still learning Tcl/Tk, so some of these ideas, while excellent,
are a little beyond my technical grasp at this point and may be
improvements that we make incrementally over time. Also, I have a limited
amount of my time to budget for this kind of workdavid, if you spend 1 hour on coding and one hour on documenting of how
to get to that step, (instead of 2 hours coding), then the chance that more people will be able to jump in is bigger. tcl/tk is new to most
people. being able to concentrate on design and ui aspects would make life easier. the hard part is to get started.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.Example: tabs ~= notebook. See http://wiki.tcl.tk/2298
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
I spent 33 years and four months in active military service and
during that period I spent most of my time as a high class muscle
man for Big Business, for Wall Street and the bankers. -
General Smedley Butler<u_main.tk>
"[W]e have invented the technology to eliminate scarcity, but we
are deliberately throwing it away to benefit those who profit from
scarcity." -John Gilmore
"It is convenient to imagine a power beyond us because that means we
don't have to examine our own lives.", from "The Idols of
Environmentalism", by Curtis White