groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Wagenleitner <john.wagenleit...@gmail.com>
Subject Re: Help with task: GroovyConsole improvement: configurable output area size
Date Sat, 20 May 2017 15:16:10 GMT
Hi Emilian,

On Sat, May 20, 2017 at 7:35 AM, Emilian Bold <emilian.bold@gmail.com>
wrote:

> You initial dialog is a good start, but what should it hold: all the pref
> keys from Console? Or just start with maxOutputChars?
>
>
I don't think it would be necessary to add all the options already
available to the dialog, so initially I'd just see it having the
maxOutputChars setting.  Another option would be to add the setting under
the "View" menu and have it pop up a specialized dialog used to just
capture the maxOutputChars.  Not sure which is better, just sort of feels
like the existing menu is getting kind of crowded so that's why I was
initially thinking a general "Settings" dialog would a way to go.


> The log file UI should be added once #8180 is done.
>
> I never touched GroovyConsole before, but it seems interesting. Reminds me
> of ANTLRWorks which I just used the other week for some small parser.
>
> Also, this console would also make a fine IDE plugin. Any particular
> reason GroovyConsole has to be standalone?
>
>
I know IDEA provides a GroovyConsole and GroovyShell under the Tools menu
when Groovy is part of the project.


>
>
> --emi
>
> On Fri, May 19, 2017 at 6:01 PM, John Wagenleitner <
> john.wagenleitner@gmail.com> wrote:
>
>> Hi Emilian,
>>
>> I added a comment on that issue, I think it would also be handy to have a
>> new Preferences dialog for general settings such as this. Having a dialog
>> behind a new menu item such as Edit > Preferences could have an edit box
>> for inputting/displaying the output limit that is backed by a preference.
>> This could also be where the log to file option could be place (another
>> request [1]).  In case some bits may be helpful, I started to play with
>> this a while back just to get more familiar with Swing/Groovy but never
>> finished [2].
>>
>> Glad to hear you found this issue on the help wanted site.
>>
>> John
>>
>> [1] https://issues.apache.org/jira/browse/GROOVY-8180
>> [2] https://github.com/jwagenleitner/groovy/commit/f0181f156
>> 4fdb0357b3852d15b0730582cc468ce
>>
>> On Fri, May 19, 2017 at 7:31 AM, Emilian Bold <emilian.bold@gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> I would like to help out with the task listed at
>>> https://helpwanted.apache.org/task.html?72ff9c55
>>>
>>> Console.groovy maxOutputChars already has a System.property so I'm not
>>> certain what's required for #GROOVY-3270, perhaps something like:
>>>
>>> -    int maxOutputChars = System.getProperty('groovy.console.output.limit','20000')
>>> as int
>>> +    int maxOutputChars = prefs.getInt("outputLimit", 20000)
>>>
>>> --emi
>>>
>>
>>
>

Mime
View raw message