-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Well, I hadn't looked at the code and admittedly, I'm not real experienced in windows programming other than Visual Basic. It's just that I am very anxious to get this package selecter into some kind of state where a blind person using a screen reader can viably use Cygwin. Everything else about Cygwin looks great considering my short visit so far but selecting packages is nearly impossible! I can't scroll the thing at all. I can view the first page, click on items and hear the results but scrolling, forget it!
I don't know anything about Qt but would be willing to learn and attempt to help with it if a rewrite is considered. Is there any other way to select packages than clicking a mouse on this list? for Simplicity sake, I downloaded the entire collection of 259 packages but managed to scale down what gets installed. What if I just copied in the packages I would be interested in into the local directory and kept the rest offline? Could setup.exe just offer to install the ones it finds? I know, this sounds more complicated than using the control like I said before, I really can't use it effectly in its present state. Thanks for any additional ideas. On Tue, Feb 22, 2005 at 03:21:14PM +0000, Barry Kelly wrote: > On Tue, 22 Feb 2005 08:07:23 -0700, Steve Holmes <[EMAIL PROTECTED]> wrote: > > > What kind of control is the package selection list? > > It's a vanilla Windows window, done with old-fashioned explicit > windows message handling: WM_PAINT, WM_LBUTTONDOWN, etc. Part of the > problem is that it uses a bunch of custom class wrappers around > Windows' controls: nothing wrong with that, but it reduces the > maintainability and the readability of the code. > > > I'm looking into > > enabling it to work with the keyboard. I think it will be easier to > > scroll it that way. > > One of the problems with the control is that it doesn't take focus, > and it reacts differently when you click on different parts of the > line. There's embedded checkboxes and what essentially amounts to a > multi-state button embedded in every Cygwin package description. > > Frankly, I think it would be easier to write a new interface. IMHO, > the current interface is pretty dire from a usability standpoint, > putting aside accessibility for a moment. > > I hear Qt is now GPL'd for Windows. Perhaps it would be profitable to > rewrite the interface in that? > > - -- HolmesGrown Solutions The best solutions for the best price! http://ld.net/?holmesgrown -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFCG1suWSjv55S0LfERArI5AKCaQoHn3ELuirvJtNkurEUQD/iaaQCgtufb ivwg3+ea6j+oEq2zRvv8L3o= =L/nf -----END PGP SIGNATURE-----