[GUI] CGA Proposal

Axel Simon simona_@web.de
Thu, 14 Aug 2003 08:31:20 +0200


This is a MIME encoded message.
--STEFAN3f3b2cb82839
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Good morning,

sorry for the delay, but the internet is kind of unreliable these days.

I attach my proposal for the basic framework of the CGA. It seems that the three platforms Windows, 
Gnome and Mac, can be modelled by choosing between a control application and a document based 
application. In the former case there is one primary window (no multiplicity) and in the second case 
there are as many document windows as needed. Beyond that, for both setups there are Toolboxes 
(map to toolbars on Windows and to little windows on the other platforms) and Utility windows 
(anything else one might need). I haven't talked about Dialogs yet.

I didn't find a style guide for Athena/X. David, could you point something out to me?

Critics and comment appreciated,
Axel.
__________________________________________________________________________
Die sicherste Form der Kommunikation: E-Mails verschluesseln, Spam-Filter,
Adressverifizierung, digitale Unterschrift: http://freemail.web.de
--STEFAN3f3b2cb82839
Content-Type: application/x-gzip; name="cga-proposal.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="cga-proposal.tar.gz"

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
/tpf+2t//T+6/gvNB4GOAFAAAA==

--STEFAN3f3b2cb82839--