... And from your other message ... Hi Thomas, Can you be a bit more specific on how/why it doesn't work and how it goes against the architecture? I am...
... That's the thing: When mundane controls provide an "ownerdraw" system, they provide back-doors to override part of their paint events. (That's how your...
It's been a while since I worked with UIP, but here are something which I remember: UIP depends on the Session State, but fails to detect when the session ...
Gang: I have returned to my perennial essay (after a sabatical applying Broadband Feedback to a crunch-mode situation...). The TFUI Principles GUIs and GUI...
Hi Phlip, Glad to see you're back! A couple of weeks ago I came up with an interesting insight. If you drive the UI with FIT, and relentlessly remove all...
... Interesting idea ... I'd love to see a series of articles demonstrating this. Ron Jeffries www.XProgramming.com You can observe a lot by watching. --Yogi...
It'd be nice if you'd qualify this stuff with "[...] on Windows [...]" where appropriate. Things can be very different on other platforms. Give Cocoa on Mac...
... I've not seen that, but I've seen something similar when using Fit to drive below the GUI. Semi-specifically: I was working with someone writing some...
... GUI Tests on Cocoa don't need to regulate the event queue? My current career arc won't take me near Apple for a long time. Could you help us by showing...
I found these principles so good that I just had to add them here: http://c2.com/cgi/wiki?TestFirstUserInterfacesPrinciples Hope you don't mind. Thomas...
... That's righteous! I used the page to add a paragraph on behalf of Chris Hanson: "Many of those ideas seem too obvious. Your GuiToolkit might spontaneously...
... I 'think' we are doing almost the same as your (v good essay) talks about. We used the Humble Dialog approach and adapted it for any gui component, not...
Hi Phlip, I am painfully aware that you set me this challenge and I have not responded to it. I intend to, but it may take a while to reach the top of my...
... hi phlip, i did exactly this a few months ago on my current project. it has been hugely successful. it's transformed the client from something that the...
Owen Rogers
exortech@...
Feb 12, 2005 12:12 pm
628
... Dot.Net sure didn't get in the way, huh? I can't tell if your blog specifies that you frequently comment your reveal() out. Follow two rules: - tune your...
... I always do that too. I always have separate createDialog() and showDialog() methods to give the test the opportunity to intercept the calls to substitute...
... Folks often reinvent the Temporary Visual Inspection and Interactive Test concepts naturally, including inventing the non-production code supports. For...
... well, actually the implementation was in java. but it would work much the same in .net, as i'm sure you can imagine. what i haven't done yet is to hook...
Owen Rogers
exortech@...
Feb 13, 2005 4:47 pm
633
... I went with a lower tech system: revealFor("phlip"); That means revealFor() checks the user name. I can commit at whim (per the Continuous Intergration...
Hi I just building a SWT/JFace standalone application. It is in alpha. I would like to move on to building it as a plugin and possible as an RCP. I would like...
I attempted TTD on SWT. Dealing with events can be tricky. Try TDDing methods to be called by the events and not the events themselves (make each event a one...
... I studied Jemmy, but I can't remember if it does SWT or Swing. (Yes, folks, I'm the only Java naif in the whole of XP-dom;) However, Jemmy Regulates Event...
Jemmy does only Swing right now. Alexandre Iline, the author of Jemmy, was planning SWT support in Jemmy 3, but that support hasn't materialized yet. I think...
... Treat a GUI control as "just another object". Create a form in a test, call its methods to simulate clicking on it and simulate looking at it. There are...
Hi Chris , I can't tell from your comment which parts of Phlip's statements don't apply on Mac OS. Could you qualify it? :-) Seriously. BTW,. I didn't relate...
I'm trying to understand the concept of a "Representation Layer" better. In the process of asking my question, I'm going to expose how much I don't know about...