[squeak-dev] More pluggable dialog fun (was Re: FileChooser/SaverDialog)

H. Hirzel hannes.hirzel at gmail.com
Tue Nov 7 08:09:16 UTC 2017


On 11/5/17, Bob Arning <arning315 at comcast.net> wrote:
> My hunch is that one major way things are made simple and intelligible
> is by limiting the choices available.

+1

This is the aim of ToolBuilder.

>Increasing the choices available
> probably probably comes at the expense of simplicity. I can look in the
> image and see what the things ToolBuilder is currently doing reasonably
> well,

+1


> but I get no sense of how far it was intended to go. Is it for
> building tools? What is a tool? Is a fileChooser a tool? Is a
> spreadsheet a tool? How about Photoshop? Seems like you draw a line
> somewhere and say things on the left belong to TB and things on the
> right are done another way. OR, you say the goal of TB is to manage the
> creation of every pixel on the screen. I'm wondering if your fileChooser
> is perhaps to the right of a plausibly drawn line. Hard to answer that
> without knowing what the fileChooser ends up being.


> One approach would
> be to get it working to your satisfaction in Morphic and then ask the
> question of how much TB would need to change to take over the job. Make
> it work then make it right, ya know?

Yes. A useful (intermediate only?) goal is to get a reworked and
configurable FileChooser/SaverDialog dialog and have duplication of
code removed (FileList2). Not necessarily done with ToolBuilder [1].


--Hannes


[1] ToolBuilder http://wiki.squeak.org/squeak/5607

> On 11/4/17 7:44 PM, tim Rowledge wrote:

>> A bit closer, yeah, but it’s just plain wrong that we need to add a panel
>> inside a morph that is supposed to be a sorta-panel. I mean, yes, make it
>> work and all but a tool intended to be a major part of the system ought to
>> make this stuff simple and intelligible.
>
>


More information about the Squeak-dev mailing list