home *** CD-ROM | disk | FTP | other *** search
- Path: mail2news.demon.co.uk!beachyhd.demon.co.uk
- From: Adam@beachyhd.demon.co.uk
- Newsgroups: comp.sys.amiga.programmer
- Subject: Visual language environments
- Date: 19 Mar 96 22:42:58 GMT
- Organization: Beachy Head - UK
- Message-ID: <314f8cd2@beachyhd.demon.co.uk>
- X-NNTP-Posting-Host: beachyhd.demon.co.uk
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- X-GateSoftware: AmiGate 1.6 (13.11.95)
- MMDF-Warning: Parse error in original version of preceding line at relay-4.mail.demon.net
- X-Mail2News-Path: relay-4.mail.demon.net!post.demon.co.uk!beachyhd.demon.co.uk
-
- In a message of 18 Mar 96 Robert Kilbertus wrote to All:
-
- RK> I haven't been developing software for the Amiga for a few years now,
- RK> but am starting to do so once again. I would like to know if there are
- RK> any visual GUI builders, similar to PowerWindows, available for the
- RK> Amiga.
-
- Not in answer to your question, I'm afraid, but a similar topic..
-
- Why has no one developed a Visual programming environment similar to Windows'
- Visual BASIC? The Amiga has /all/ the functionality that would be needed to
- create such a beast, yet nothing even similar exists..
-
- The GUI would need to allow all gadtools gadgets at an absolute minimum to be
- positions in to windows (similar to gadtoolsbox), but must also be completely
- expansible so that (for example) custom BOOPSI gadgets, MUI gadgets, Triton
- gadgets, etc.etc. can be added to the environment without any difficulty.
-
- Then each 'control' in the windows can have events allocated to it. In the case
- of Button gadgets, they would probably be simple events such as "Click",
- "MouseDown", "MouseUp", etc. Scrollers/sliders would have additional events
- (eg., "Change" would occur each time the slider reached a new position).
- Windows themselves would have events ("MouseClick", "Activate", "Deactivate",
- "Resize", etc.). Some of the more obscure events might include "DiskInserted",
- "DiskRemoved", "PreferencesChanged", etc.etc.. Each of these events could be
- programmed to do whatever you want.
-
- It needn't even involve an entirely new programming system. At its most basic,
- this visual environment could just produce C code (compatible with SAS/C and
- DICE, for example) that could then be compiled externally.
-
- Thoughts?
-
- .\dam. [Team AMIGA] //\ ad32@brighton.ac.uk \\/
-
-