Documentation and resizable window
Richard Gaskin
ambassador at fourthworld.com
Sun Jun 19 05:08:16 EDT 2005
Éric Miclo wrote:
>>> I took a look at bug 2585 and I don't understand why you only set
>>> it as a normal bug. I find it more severe.
...
>> Yeah, I'd like greater convenience too, which is why I posted the BZ
>> report. But even with a little scripting now and then I still have
>> righer ROI than I've had with any other tool I've used before.
...
>> That particular issue is marked as "normal" because it can be
>> completely resolved by pasting a short scipt (see my previous post).
...
> The time you loose is not in writting the code, but in finding why it
> doesn't work as expected.
> I have the habit to think that I did something wrong before thinking
> it's a bug in the tool I use (perhaps a not so good habit :-)).
I agree, and I believe that's a wise insight. Most of the time I spend
debugging involves diagnostics -- once the root cause of an issue is
known it's often not hard to either fix it or work around it, as you've
done. But as you pointed out, getting to that point is where the time
gets lost.
Perhaps the greatest value of Bugzilla is that it serves as a real-time
reality check, a way to quickly find out if an issue is known or just
one's own misunderstanding or a typo.
And of course, in addition to Bugzilla there's this list. If
something's not there and a solution isn't readily evident in your code
it never hurts to pass it by the folks here -- if it's the engine
they'll confirm that, and if it's your code they'll offer a solution.
I'd like to see the quality high enough that we don't ever need to do
that, but in this imperfect world most developers have to check in with
someone to see what's up with the issues they encounter. I see this
with operating systems, drivers, and development tools alike. It's not
ideal, and it benefits everyone to keep raising the bar, but in the
meantime all I can offer as an outsider to the process is a tip or two
now and then when they might help. :)
> Last thing, the workaround is only partial because you can't
> disable the closeBox under Windows without disabling the
> resizable of the stack and that means you'll have to write
> your own code for resizing stacks and add your own piece
> of GUI to manage it.
Yes, that part of the bug has no simple workaround, so if you need to
omit the closebox you're in a different situation indeed.
Is there a way the workflow for that window could be designed such that
the close box is left in place? In terms of the semantics of the user
interaction close boxes are commonly treated as synonymous with a
"Cancel" button -- could that apply to your window?
--
Richard Gaskin
Managing Editor, revJournal
_______________________________________________________
Rev tips, tutorials and more: http://www.revJournal.com
More information about the use-livecode
mailing list