Article View: uk.comp.os.linux
Article #1672Re: Gui tool similar to "Motif Tools"
From: Phil Hunt
Date: Wed, 30 Sep 1998 00:00
Date: Wed, 30 Sep 1998 00:00
40 lines
2836 bytes
2836 bytes
In article <6us8bl$dt$14@blue.hex.net>
cbbrowne@hex.net "Christopher Browne" writes:
> There are two main approaches to user-interface builders that are
> relevant here:
>
> a) Template generator.
>
> You drag'n'drop things into place to "prototype" a widget (or menu or
> screen or whatever).
>
> Click "compile," and code is generated for you to then use.
>
> If, horror of horrors, you have to customize the results, you can't push
> it back into the template generator; it's a one-way pipeline.
>
> b) GUI maintainer.
>
> This is the rather more complex approach. This sort of system can
> handle "both directions." You slap components together to build GUI
> elements. And the system generates code. You then tune the code,
> running, testing, adding event handlers.
Also (c):
have a program that takes an ascii file as input, and produces as
output another ascii file, which contains the source code in a HLL
of the UI you have built. The input file will be a very-high-level
script defining the UI, eg something like:
Menubar [
Menu "File"
["New" "Open..." "Save" "Save as..."]
...etc...
--
@@--Phil Hunt-----------------------------Don't fear the penguins(*)--@@
@@ [*] Disclaimer: this is FREE ADVICE, and is distributed in the @@
@@ hope that it will be useful, but WITHOUT ANY WARRANTY; note also @@
@@ that this advice may not apply if your name is Gates or Ballmer. @@
Technical Details
Message-ID:
<907189746snz@vision25.demon.co.uk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<906505462snz@vision25.demon.co.uk> <6udm2m$cij@ics.com> <906755425snz@vision25.demon.co.uk> <6uocva$qje@ics.com> <907104127snz@vision25.demon.co.uk> <6us8bl$dt$14@blue.hex.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5392,801ed80c634e88d X-Google-Attributes: gidf5392,public X-Google-Thread: 103734,801ed80c634e88d X-Google-Attributes: gid103734,public X-Google-Thread: 1103af,801ed80c634e88d X-Google-Attributes: gid1103af,public X-Google-Thread: fc89c,801ed80c634e88d X-Google-Attributes: gidfc89c,public X-Google-Thread: 1025b4,801ed80c634e88d X-Google-Attributes: gid1025b4,public X-Google-Thread: 10d8ad,801ed80c634e88d X-Google-Attributes: gid10d8ad,public X-Google-Thread: 108717,801ed80c634e88d X-Google-Attributes: gid108717,public From: philh@vision25.demon.co.uk (Phil Hunt) Subject: Re: Gui tool similar to "Motif Tools" Date: 1998/09/30 Message-ID: <907189746snz@vision25.demon.co.uk> X-Deja-AN: 396469208 References: <906505462snz@vision25.demon.co.uk> <6udm2m$cij@ics.com> <906755425snz@vision25.demon.co.uk> <6uocva$qje@ics.com> <907104127snz@vision25.demon.co.uk> <6us8bl$dt$14@blue.hex.net> X-Complaints-To: abuse@demon.net X-Mail2News-Path: news.demon.net!vision25.demon.co.uk X-Trace: mail2news.demon.co.uk 907189895 mail2news:15011 mail2news mail2news.demon.co.uk Organization: here Reply-To: philh@vision25.demon.co.uk Newsgroups: uk.comp.os.linux,comp.os.linux.misc,gnu.misc.discuss,comp.os.linux.development.system,comp.unix.programmer,comp.windows.x,comp.programming