comp.lang.ada
 help / color / mirror / Atom feed
From: Fionn mac Cuimhaill <invisible@hiding.from.spam>
Subject: Re: GWindows and David Botton
Date: Fri, 24 Sep 2004 05:45:00 GMT
Date: 2004-09-24T05:45:00+00:00	[thread overview]
Message-ID: <9g87l018jg6p8q7vi6ttbdvrelt3ohrpfo@4ax.com> (raw)
In-Reply-To: mailman.83.1095986128.390.comp.lang.ada@ada-france.org

On 23 Sep 2004 20:35:20 -0400, Stephen Leake <stephen_leake@acm.org>
wrote:

>Fionn mac Cuimhaill <invisible@hiding.from.spam> writes:
>
>> <snip GWindows stuff>
>> 
>> The  Gwindows/GNATCOM mailing list seems to be defunct, and I would
>> also like to find a way to organize a replacement for it.
>
>I suggest you use this newsgroup (comp.lang.ada), until it becomes
>clear that you need another forum. I, for one, would like to hear if
>Gwindows becomes a better supported and more widely used project.
>
>I'm considering giving up on GtkAda for Windows development, and
>resurrecting Windex (long story, for another thread :). But I would
>consider joining an open Gwindows project, instead. I always thought
>Windex and Gwindows should be merged.

OK, that sounds fine to me -  I will go with comp.lang.ada as a
communication medium  I have neve done anything with Sourceforge other
than download software from it. Does anyone here who might want to
work on GWindows have any experience with it? In any case, I will
investigate Sourceforge myself and see what it takes to start a new
project there.

And to get started, I would like to start laying out a roadmap of
things that need to get done.  I can think of several areas that can
stand some more work.

1. Documentation. The existing tutorial intro is a good start, but it
needs much work, as do the associated tutorial examples. For example,
there is no section in the tutorial intro about the use of radio
buttons, and there is no corresponding example program. 

Some of the examples show several variations of ways to do things,
which might be best broken up into several independent example
programs. The numbering scheme for tutorial programs needs to be
changed so that new ones can be added without renumbering all of the
later ones.

A reference manual is needed.

Documentation should be available in some form other than Word, as not
everybody has or likes it. Anybody can get a free Adobe pdf reader,
and I can easily create documents in that form. (I actually like
WordPerfect, but few use it nowadays, although it can easily produce
both pdf and html outputs.)

2. Bugs need to be identified and fixed. I hereby call for bug
reports, so that we can look to see what needs to be done.

3. Deficiencies in existing areas need to be addressed. An example
here is edit boxes. There seems to be no general way to capture
character entered into an edit box and do special handling for things
like carriage returns. In general, if Visual Basic can do something,
GWindows should be able to do the same thing.

4. Expansion areas need to be identified. Printing is important for
me. I want to do printing additions in two stages. The first level
should bring printing support up to a rough equivalent of what can be
done with Visual Basic 6, but done in a more coherent Ada way.
The second level needs to add some kind of higher-level document
abstraction. I have in mind something like the qPrinter package for
Visual Basic 6. (Google for qPrinter and you will find it
immediately.)

The existing thin binding to the Windows printing API should not be
neglected - various API functions are missing and should be added.

5. Various extensions need to be done to character string handling.
Gwindows tries to hide the difference between  character
representation among the various versions of Windows by defining a
GString to be composed of either ordinary or wide characters as
needed, and likewise tries to hide the differences between various
Windows API procedures and functions that use string arguments. This
hiding philosophy in not completely implemented and  I still need to
use a variety of Ada system packages that have both ordinary and
wide-character versions. (Typically the wide versions, as I do all of
my development on Windows 2K and XP)


I'm going to need help; I am far from being the best Ada programmer in
the world and I know little about low-level Windows API programming.
If all goes well, both of those situations will change for the better
as this project develops.




  parent reply	other threads:[~2004-09-24  5:45 UTC|newest]

Thread overview: 114+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-23  1:44 GWindows and David Botton Fionn mac Cuimhaill
2004-09-23  2:51 ` stephane richard
2004-09-24  1:08   ` Stephen Leake
2004-09-24  1:14     ` stephane richard
2004-09-24 16:26     ` Matthew Heaney
2004-09-25 12:19       ` Stephen Leake
2004-09-26 13:22       ` Craig Carey
2004-09-24  0:35 ` Stephen Leake
2004-09-24  3:38   ` Randy Brukardt
2004-09-24  5:41     ` Martin Dowie
2004-09-24 10:37     ` stephane richard
2004-09-25 12:06       ` Stephen Leake
2004-09-27 20:59         ` Randy Brukardt
2004-09-28 17:47           ` Pascal Obry
2004-09-28 18:25             ` stephane richard
2004-10-03 17:04               ` David Botton
2004-10-03 16:32         ` David Botton
2004-10-03 17:59           ` Marius Amado Alves
2004-10-03 19:32             ` Ludovic Brenta
2004-10-03 20:21               ` Jerry van Dijk
2004-10-04 19:13               ` tmoran
2004-10-05  0:54                 ` David Botton
2004-10-05  1:23                   ` David Botton
2004-10-05  1:27                   ` Stephen Leake
2004-10-05  3:39                     ` David Botton
2004-10-05 23:20                   ` Randy Brukardt
2004-10-03 19:24           ` Jerry van Dijk
2004-10-04  2:06           ` Stephen Leake
2004-10-04 13:23             ` David Botton
2004-10-04 13:43             ` David Botton
2004-09-24 17:00     ` Cesar Rabak
2004-09-24  5:45   ` Fionn mac Cuimhaill [this message]
2004-09-24 22:14     ` String handling and character encodings Björn Persson
2004-09-25 12:01     ` GWindows and David Botton Stephen Leake
2004-09-26 16:21       ` Fionn mac Cuimhaill
2004-10-03 16:37         ` David Botton
2004-09-26 21:57     ` Stephen McNeill
2004-09-26 22:08       ` tmoran
2004-09-27  6:13       ` Fionn mac Cuimhaill
2004-09-27  7:30         ` GWindows license (Was: GWindows and David Botton) Jacob Sparre Andersen
2004-09-27 12:31         ` GWindows and David Botton Georg Bauhaus
2004-09-27 21:23           ` Stephen McNeill
2004-10-03 16:40         ` David Botton
2004-10-04  1:57           ` Stephen Leake
2004-10-04 13:31             ` David Botton
2004-10-05  0:54               ` Stephen Leake
2004-10-05 15:39                 ` David Botton
2004-10-05 19:44                   ` tmoran
2004-10-05 21:33                     ` David Botton
2004-10-05 22:13                       ` stephane richard
2004-10-06 21:17                       ` tmoran
2004-10-05 22:40                   ` Stephen Leake
2004-10-05 23:28                     ` Randy Brukardt
2004-10-06  3:50                       ` David Botton
2004-10-06  3:46                     ` David Botton
     [not found]           ` <ullenfdo8.fsf@acm.org>
2004-10-04 12:46             ` Stephen Leake
2004-10-04 23:13               ` Brian May
2004-10-04 23:45                 ` stephane richard
2004-10-05 17:52                   ` Ludovic Brenta
2004-10-05 18:08                     ` Chris Humphries
2004-10-05 18:24                       ` Ludovic Brenta
2004-10-05 19:07                         ` Pascal Obry
2004-10-05 20:27                           ` SourceForge, CVS and revision control systems (was: GWindows and David Botton) Ludovic Brenta
2004-10-05 20:54                             ` Pascal Obry
2004-10-05 22:43                         ` GWindows and David Botton Stephen Leake
2004-10-07 18:49                           ` Ludovic Brenta
2004-10-16  2:36                             ` Benjamin Ketcham
2004-10-16 13:22                               ` CVS front-ends Stephen Leake
2004-10-16 14:33                                 ` Matthew Heaney
2004-10-16 15:07                                   ` Pascal Obry
2004-10-16 15:56                                     ` Stephen Leake
2004-10-16 16:37                                       ` Pascal Obry
2004-10-19  2:48                           ` GWindows and David Botton Kaz Kylheku
2004-10-05  0:48                 ` Stephen Leake
2004-10-05  7:42                   ` Brian May
2004-10-05 22:16                     ` Stephen Leake
2004-10-06  8:48                       ` Pascal Obry
2004-10-06 18:56                         ` Marius Amado Alves
2004-10-06 20:07                           ` David Botton
2004-10-06 20:18                             ` David Botton
2004-10-06 21:25                               ` tmoran
2004-10-09  9:49                           ` Jerry van Dijk
2004-10-07  0:22                         ` Stephen Leake
2004-10-08  0:28                       ` Brian May
2004-10-06 20:08                   ` Samuel Tardieu
2004-10-08  0:36                     ` Brian May
2004-09-24 18:58   ` Pascal Obry
2004-09-24 20:14     ` Marius Amado Alves
2004-09-24 20:48       ` tmoran
2004-09-24 22:20       ` GTK Björn Persson
2004-09-24 22:22       ` GWindows and David Botton Georg Bauhaus
2004-09-25  2:34       ` Jeff C r e e.m
2004-09-25  6:03       ` Pascal Obry
2004-09-25 10:42         ` Marius Amado Alves
2004-09-25 11:38           ` Georg Bauhaus
2004-09-25 13:11           ` Ed Falis
2004-09-25 15:59             ` Jacob Sparre Andersen
2004-09-25 18:15               ` Ed Falis
     [not found]         ` <41554B8F.6040401@netcabo.pt>
2004-09-25 12:49           ` Stephen Leake
     [not found]           ` <uekkqfr96.fsf@acm.org>
2004-09-25 13:05             ` Marius Amado Alves
2004-09-25 11:46       ` Ludovic Brenta
2004-09-25 12:43     ` GtkAda vs Windex, Gwindows Stephen Leake
2004-10-04 17:11       ` Warren W. Gay VE3WWG
2004-10-04 21:11         ` Ludovic Brenta
2004-10-05 16:38           ` GtkAda Package Hierarchy (was ...vs Windex, Gwindows) Warren W. Gay VE3WWG
2004-10-05 16:56         ` GtkAda vs Windex, Gwindows Stephane Riviere
2004-10-05 17:09           ` stephane richard
2004-10-05 20:42             ` Warren W. Gay VE3WWG
2004-10-03 16:18     ` GWindows and David Botton David Botton
2004-10-03 16:03   ` David Botton
  -- strict thread matches above, loose matches on Subject: below --
2004-09-28  6:39 Robert C. Leif
2004-09-28  6:56 ` tmoran
     [not found] <uoejghjq3.fsf@acm.org>
2004-10-06  4:19 ` Alexander E. Kopilovich
2004-10-06  4:39   ` David Botton
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox