<p>I'm definitely in favor of the alpha fanciness idea. The others seem reasonable as well, though.</p>
<p>sam th </p>
<div class="gmail_quote">On Sep 9, 2011 8:09 PM, "Robby Findler" <<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>> wrote:<br type="attribution">> 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></div>