🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.acorn.tech
2 messages
2 total messages Started by Tim Browse Fri, 08 Jan 1993 10:50
Glass files
#859
Author: Tim Browse
Date: Fri, 08 Jan 1993 10:50
54 lines
2757 bytes

I guess this route to c.s.a. works then.

A quick note to say that a number of people have commented on 
adding menu templates to the Glass format.  Someone even posted 
a suggested format (thanks!).  However, I'm going to stick to my 
decision not to include more than windows and icon names in the 
first version.  The reason is that although the proposed menu 
extension was good, it didn't go as far as it could.  I've seen some 
ideas from TMOTA re: configurable menus, configurable hot-keys 
for menu items etc, and I'd rather do it in one clean sweep, than 
add a half-hearted attempt and bodge it later on when more time 
is at hand.

To sum up, hopefully a menu chunk isn't too far away, but it won't 
be in the first version.  Of course, once the chunk has been 
defined, someone's got to write the SWIs to handle it... <shuffles 
feet and looks around hopefully>


As to the Glass relocatable module (I'm liking this idea more and 
more) I should point out that the module will be PD, i.e. anyone 
can do what the hell they like with it. More importantly,  the 
*complete* source for the module will be Freeware, i.e. freely 
distributable but if you want to use the code in your own 
programs (as opposed to just being a SWI client) you have to get 
permission of the author (via the moderator i.e. me).   


Hence I suggest anyone not happy with letting their code go out 
under these conditions does not bother starting to write any code 
for the Glass module.  The reason the source will be available is 
because it's very useful when tracking down bugs or determining 
just *exactly* what a function does when the documentation is 
less than clear (as I found with DeskLib - this is supposed to be a 
compliment, Jason!).


Initial versions of the Glass module will be in C, but hopefully 
speed critical parts of it will be translated into ARM by me, or 
whoever wants to do it.  BASS seem to like wading waist-deep in 
registers and condition codes so maybe they'll do it :-)

Also, I think I'll back down on icon-decoding at run-time - the 
overhead of having the feature *available* in the Glass module 
will probably be so small as to make deliberately not including it a 
bit dumb.  Of course, it's up to the programmer whether they use 
it or use constants...

Apologies for formatting; I'm using a proportional font and have to 
guess.

Tim
Re: Glass files
#873
Author: Olaf Krumnow
Date: Sat, 09 Jan 1993 16:05
32 lines
1942 bytes
tb@liszt.thorn-emi-crl.co.uk (Tim Browse) writes:

>A quick note to say that a number of people have commented on 
>adding menu templates to the Glass format.  Someone even posted 
>a suggested format (thanks!).  However, I'm going to stick to my 
>decision not to include more than windows and icon names in the 
>first version.  The reason is that although the proposed menu 
But don't delay it to nuch, as menus are  at least as important as
windows. To be exact, there are more applications using menus
than using windows ;-)

>extension was good, it didn't go as far as it could.  I've seen some 
>ideas from TMOTA re: configurable menus, configurable hot-keys 
>for menu items etc, and I'd rather do it in one clean sweep, than 
>add a half-hearted attempt and bodge it later on when more time 
>is at hand.
Nor does the window definition you have for now. As you said, it could
be extended any time by anyone. And the editor doesn't have to change
the existing tools for manipulating menus, just exceed, if additions
come up.

>As to the Glass relocatable module (I'm liking this idea more and 
Yeah.

Olaf.

------------------------------------------------------------
Olaf Krumnow                 e-mail: okrumnow@mcshh.hanse.de
                             snail : August-Bebel-Str. 102c
Headquarter of the                   W-2050 Hamburg 80
German Archimedes Group              Germany
------------------------------------------------------------
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads