Login  Register

Re: Setting large numbers of parameters in a Dialog box?

Posted by Alan Hewat on Mar 27, 2010; 2:40am
URL: http://imagej.273.s1.nabble.com/Setting-large-numbers-of-parameters-in-a-Dialog-box-tp3688773p3688775.html

That's it ! Many thanks Michael. The isKeyDown function gives me a
simple way to bring up different dialog windows, and with the
suggested hint in the main dialog is user friendly. Gabriel's
suggestion of Jerome's "Action Bar" is also interesting for more
complex situations. Thanks again to both of you.

Alan.

On 26 March 2010 21:05, Michael Schmid <[hidden email]> wrote:

> Hi Alan,
>
> if you want to stay within the macro language (no plugin), you could use
> the isKeyDown function in the options macro.
> Right-click without a key pressed could give a dialog with the main
> parameters, maybe with an extra message 'Shift-Right-Click the ... Tool
> for more options".
>
> Michael
> _____________________________________________________________________
>
> On Fri, March 26, 2010 17:17, Alan Hewat wrote:
>> I have a Tool button that when left-clicked executes an "action" and
>> when right-clicked brings up a dialog to set parameters for that
>> action. The problem is that I have so many parameters that the box
>> becomes larger than the screen :-) since apparently I need a new line
>> for each parameter ? (or is there a way to add several strings and
>> checkboxes on one line?)
>>
>> Since some of the parameters will change frequently and some only
>> rarely, I thought to list only the frequent parameters in my dialog
>> but have some means (a button?) to bring up if required a second
>> dialog to change the rare parameters.
>>
>> I don't want dialog boxes popping up whenever the user left-clicks the
>> action tool, and I don't really want to create a second tool button to
>> set the various parameters. Yes, I could test if the parameters had
>> been set when the action is performed, and if not, popup different
>> dialogs, but then how would I allow the user to reset parameters once
>> they were set (without popping up dialogs every time?)
>>
>> To summarise, how do I construct dialogs to allow resetting many
>> parameters, but only when required, and in an unobtrusive way ?
>>
>> Alan.
>> ______________________________________________
>> Dr Alan Hewat, NeutronOptics, Grenoble, FRANCE
>> <[hidden email]> +33.476.98.41.68
>>         http://www.NeutronOptics.com/hewat
>> ______________________________________________
>>
>



--
______________________________________________
Dr Alan Hewat, NeutronOptics, Grenoble, FRANCE
<[hidden email]> +33.476.98.41.68
        http://www.NeutronOptics.com/hewat
______________________________________________