[gtkada] GtkAda scroll bars: bugs & features

Craig Carey research at ijs.co.nz
Fri May 31 02:14:54 CEST 2002


Hello

I have questions about GtkAda. I was wondering if I should write a
test program in gtkAda, but decisions to pick the worse of two options
are being made by whomever that is behind gtkAda.

(1) What can be done to get a GtkAda program display vertical scrollbars
that resemble closely the scroll bars that Windows 95 shows.

Can a URL be provided that makes it plain that the GtkAda can be
flipped over to providing the (presumably unarguably) superior
Windows 3.1-XP design when there is a real thick slider and it can be
pulled easily and a click on either side causes a single page
movement?. Has anybody noticed that GtkAda is lagging behind
Windows 3.1?.

(2) There was a comment here about when a mouse right-menu copy or paste
or something, was done. Have cut, copy, and paste bugs in GtkAda been
found and removed?.

(3) I was trying Gvd now that the "up arrow" feature of GNAT 3,14p's
gbd.exe file no longer gives the previous command in the command
history. Does anybody know how to get that fixed?. I have cygwin
installed, but having it be not on the path in a DOS window allows
the problem to be shown.

(4) Also Gvd scrolls up two pages and down with a single mouse
click in the vertical scroll bar region outside of the sometimes
too-small slider that appears in there. For example, here are
measurements:

*1* A very quick click for Gvd:
     After each click the 1st line is: 1 41 81 121 161 201 241 281 321

*2* A Normal click that all Windows programs not containing GtkAda
    do OK with:
    After each click the 1st line is:  1 81 161 201 241 321

Another program that converts one click into two is Vmware, when
providing a FreeBSD guest in Windows. That is fixable by increasing
the console cursor repeat delay.

I don't write here to say that I encountered bugs in GtkAda and I
hope I can past them.

Is there any GtkAda application that shows far better looking
plain Windows scroll bars ?. Bugs in Linux and FreeBSD and XFree86
and GNOME+KDE that all interact to produce a terrible GUI
environment for a person with a Microsoft PS/2 mouse, with XFree86
making at least one decision to retain a bug. I actually need to
debug kernels to get a tolerable Unix system yet the Motif+Unix
users have put up with it for a long time. What is wrong with the
Windows 95 scroll bar design (whether it is a standard can be
overlooked so long as it is better: using it could be a first move
towards a better GtkAda.)

I demonstrated that I can have GNAT DLLs called from a Delphi
GUI application and it is very easy to use other tools and produce
a application that has better thought out widget things.

We get an option soon to have Windows 9x scroll bars soon perhaps?.

Can we restrict this to the topic of the scroll bars. The others
are only bugs for which the opposition to a correction could be
small or absent.



Craig Carey
Ada 95 mailing lists: http://www.ijs.co.nz/ada_95.htm





More information about the gtkada mailing list