[PD] UI developer volunteering to help
Hans-Christoph Steiner
hans at eds.org
Mon May 19 20:37:56 CEST 2008
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 at 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 at 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 at 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 work
>>>
>>> david,
>>> 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20080519/fe7e5b46/attachment.htm>
More information about the Pd-list
mailing list