> Dear Kaiming,
>
> On 18.07.18 21:31, Kaiming Yin wrote:
>
>> Your are right. It looks nice with the String type in Linux FIJI too (see
>> attached image).
>>
>> Can I ask in this case how do I output the value users choose from this
>> panel? Dialog.getRadioButton() seems not working for it any more.
>>
>
> No need to call a Dialog function. The user's choice will be in that
> variable (named 'versions' in my example).
> Just try adding in another line:
>
> print(versions);
>
>
> Also do I need to put a semicolon behind this single line? Both worked well
>> with or without in Linux FIJI. Just not sure should I or not.
>>
>
> You don't need to put a semicolon. Script parameters are processed by the
> SciJava framework _before_ the script is executed. They are therefor
> language-agnostic and work the same in any supported script language.
>
> Hope that helps,
> Jan
>
>
>
>
>
>> On 18 July 2018 at 07:53, Jan Eglinger <
[hidden email]> wrote:
>>
>> Dear Kaiming,
>>>
>>> would you mind trying if using script parameters [1] works for you in
>>> Linux?
>>>
>>> Using the following in any script (in a single line):
>>>
>>> #@ String (choices={"ImageJ", "ImageJv1.52e", "ImageJ v1.52a to
>>> ImageJ
>>> v1.52e","ImageJv1.50 to ImageJ v1.51 to ImageJ v1.52e"},
>>> style="radioButtonVertical") versions
>>>
>>> will generate a dialog similar to yours (see attachment).
>>>
>>> Cheers
>>> Jan
>>>
>>> [1]:
https://imagej.net/Script_Parameters>>>
>>>
>>>
>>> On 17.07.2018 18:29, Kaiming Yin wrote:
>>>
>>> I tried without spaces, and in Linux-FIJI it looks like to align the
>>>> labels
>>>> centrally, see attached image.
>>>>
>>>> Thanks,
>>>> Kaiming
>>>>
>>>> On 17 July 2018 at 17:19, Straatman, Kees (Dr.) <
[hidden email]>
>>>> wrote:
>>>>
>>>> If you want to align to the left, just delete all the spaces
>>>>
>>>>>
>>>>> Dialog.create("Different ImageJ versions"); Dialog.setInsets(0, 20, 0);
>>>>> items = newArray("ImageJ", "ImageJv1.52e", "ImageJ v1.52a to ImageJ
>>>>> v1.52e","ImageJv1.50 to ImageJ v1.51 to ImageJ v1.52e");
>>>>> Dialog.addRadioButtonGroup("Versions:", items, 4, 1,"ImageJ");
>>>>> Dialog.show();
>>>>>
>>>>>
>>>>> Best wishes
>>>>>
>>>>> Kees
>>>>>
>>>>> -----Original Message-----
>>>>> From: Kaiming Yin [mailto:
[hidden email]]
>>>>> Sent: 17 July 2018 17:00
>>>>> To:
[hidden email]
>>>>> Subject: Re: Dialog.addRadioButtonGroup labels alignment
>>>>>
>>>>> Dear Kees,
>>>>>
>>>>> Thanks for your reply and I also want to align all menu labels to the
>>>>> left.
>>>>> I don't know how to do it with Linux version FIJI and the only way I
>>>>> see
>>>>> is to add spaces to adjust the positions of labels little by little
>>>>> which
>>>>> is time consuming. So I wonder if there are any parameters which can
>>>>> define
>>>>> the position/alignment of labels in ButtonGroup or even other similar
>>>>> tools
>>>>> which need a list of labels too?
>>>>>
>>>>> Thanks,
>>>>> Kaiming
>>>>>
>>>>> On 17 July 2018 at 16:51, Straatman, Kees (Dr.) <
[hidden email]>
>>>>> wrote:
>>>>>
>>>>> Dear Kaiming,
>>>>>
>>>>>>
>>>>>> Do you want to centre the menu labels, as that is what your image
>>>>>> shows
>>>>>> ?
>>>>>>
>>>>>> It seems there is a difference in the way the menu is displayed in
>>>>>> Windows compared to Linux. In Windows (same versions as you use) the
>>>>>> spaces have no effect on the menu labels as I showed in my previous
>>>>>> post, only the title "Versions" is positioned different when the
>>>>>> spaces are there compared with code without spaces. All menu labels
>>>>>> are aligned to the left (and I must say I also would prefer this).
>>>>>>
>>>>>> Best wishes
>>>>>>
>>>>>> Kees
>>>>>>
>>>>>>
>>>>>> Dr Ir K.R. Straatman
>>>>>> Senior Experimental Officer
>>>>>> Advanced Imaging Facility
>>>>>> Centre for Core Biotechnology Services University of Leicester
>>>>>> www.le.ac.uk/advanced-imaging-facility
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Kaiming Yin [mailto:
[hidden email]]
>>>>>> Sent: 17 July 2018 15:53
>>>>>> To:
[hidden email]
>>>>>> Subject: Re: Dialog.addRadioButtonGroup labels alignment
>>>>>>
>>>>>> Dear Kees,
>>>>>>
>>>>>> Sorry for my unclear question. Here I attach the command lines I ran
>>>>>> in a macro in FIJI and also the output panel in attached image. I'm
>>>>>> running Ubuntu 18.04 and FIJI version is ImageJ 2.0.0-rc-68/1.52e;
>>>>>> java 1.8.0_66 [64-bit].
>>>>>>
>>>>>> Command lines in macro:
>>>>>>
>>>>>> Dialog.create("Different ImageJ versions"); Dialog.setInsets(0, 20,
>>>>>> 0);
>>>>>> items = newArray("ImageJ ", "ImageJ
>>>>>> v1.52e ", "ImageJ v1.52a to ImageJ v1.52e ", "
>>>>>>
>>>>>> ImageJ
>>>>>
>>>>> v1.50 to ImageJ v1.51 to ImageJ v1.52e");
>>>>>> Dialog.addRadioButtonGroup(" Versions:", items, 4, 1,
>>>>>> "ImageJ ");
>>>>>> Dialog.show();
>>>>>>
>>>>>> Thanks,
>>>>>> Kaiming
>>>>>>
>>>>>> On 17 July 2018 at 08:44, Straatman, Kees (Dr.) <
[hidden email]
>>>>>> >
>>>>>> wrote:
>>>>>>
>>>>>> Dear Kaiming,
>>>>>>
>>>>>>>
>>>>>>> Not sure what the problem is. Without all the spaces the labels
>>>>>>> align to the left as well see attached image.
>>>>>>>
>>>>>>> Kees
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Kaiming Yin [mailto:
[hidden email]]
>>>>>>> Sent: 16 July 2018 18:42
>>>>>>> To:
[hidden email]
>>>>>>> Subject: Dialog.addRadioButtonGroup labels alignment
>>>>>>>
>>>>>>> Dear guys,
>>>>>>>
>>>>>>> Can I ask if I want to add a Dialog.addRadioButtonGroup in my panel,
>>>>>>> and the button group has four choices with labels at different
>>>>>>> lengths for each choice. How can I align the four labels to the left
>>>>>>> in one
>>>>>>>
>>>>>>> column please?
>>>>>>
>>>>>> For example, currently I'm using command lines as below:
>>>>>>>
>>>>>>> items = newArray("ImageJ ", "ImageJ
>>>>>>> v1.52e ", "ImageJ v1.52a to ImageJ v1.52e ", "
>>>>>>>
>>>>>>> ImageJ
>>>>>>
>>>>>> v1.50 to ImageJ v1.51 to ImageJ v1.52e");
>>>>>>>
>>>>>>> Dialog.addRadioButtonGroup(" Versions:", items, 4, 1,
>>>>>>> "ImageJ ");
>>>>>>>
>>>>>>> Currently I use spaces to try to align all the labels but seems
>>>>>>> quite clumsy. Is there any other way to do this?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Kaiming
>>>>>>>
>>>>>>> --
>>>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>>>
>>>>>>> --
>>>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>>
>>>>>> --
>>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>>
>>>>>>
>>>>>> --
>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>
>>>>> --
>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>
>>>>>
>>>>> --
>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>
>>>>
>>>> --
>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>
>>>
>> --
>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>
>>