I gave this a try but quickly realized that there is no good place for the button (this is more a UI issue than a "what can gracket2 do issue I think). So I'll try the "don't automatically<br>Go away" mode to avoid bouncing. <br>
<br>Robby<br><br>On Friday, September 9, 2011, Sam Tobin-Hochstadt <<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a>> wrote:<br>> I'm definitely in favor of the alpha fanciness idea. The others seem reasonable as well, though.<br>
><br>> sam th<br>><br>> On Sep 9, 2011 8:09 PM, "Robby Findler" <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>> wrote:<br>>> On Fri, Sep 9, 2011 at 5:42 PM, Sam Tobin-Hochstadt <<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a>> wrote:<br>
>>> On Fri, Sep 9, 2011 at 6:08 PM, Robby Findler<br>>>> <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>> wrote:<br>>>>> On Fri, Sep 9, 2011 at 10:04 AM, Sam Tobin-Hochstadt <<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a>> wrote:<br>
>>>>> Speaking of things that would improve the experience of those who keep<br>>>>>> parens balanced, if the error message appearing didn't move the<br>>>>>> division between the definitions and interactions window, that would<br>
>>>>> be really nice.<br>>>>><br>>>>> That bounce must be really annoying, I can see that.<br>>>>><br>>>>> I've been thinking about what would be a good fix, but am having<br>
>>>> trouble, given the constraint that I want the error message to be<br>>>>> visible without having to mouse over something.<br>>>>><br>>>>> How about this: I'll make it so the error message thing doesn't go<br>
>>>> away automatically, but instead the text just gets erased. There'll be<br>>>>> a separate little close button (like there is for the search thingy)<br>>>>> that you have to close. Then the text can come and go without bouncing<br>
>>>> and for programs that don't have errors (like if you're browsing a<br>>>>> bunch of files) you don't lose that extra line at the bottom. Sound<br>>>>> worth trying?<br>
>>><br>>>> I'd be fine with that. I'd also be fine with keep the bar there all<br>>>> the time. But it seems like the optimal solution would be for the bar<br>>>> to appear and disappear, but not change the divider location. Is that<br>
>>> possible with `racket/gui'? That would make it more reasonable to<br>>>> show more of the error when it's more than 1 line, as well.<br>>><br>>> Well, we can make the bar be a part of the interactions window (or the<br>
>> bottommost definitions window if there is no interactions window) by<br>>> drawing on top of the text with some alpha fanciness, or we can have<br>>> it be a control in the window. If it is a control in the window, some<br>
>> other window has to get smaller, or the whole window has to get bigger<br>>> (the latter is generally considered a bad idea I think).<br>>><br>>> So, those are the options.<br>>><br>>> Now that I write that, I'm thinking that maybe doing alpha fanciness<br>
>> on the bottom-most definitions window might be worth trying...?<br>>><br>>> Robby<br>>