🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.acorn.tech
Article #872

Re: New Template format discussion document

#872
From: Olaf Krumnow
Date: Sat, 09 Jan 1993 15:58
47 lines
2804 bytes
jwil1@cs.aukuni.ac.nz (TMOTA) writes:

>If you are really concerned about icon tags taking up a lot of sapce, then
>I suggest that icon tags are either:
>  * 8 bytes of text, or
>  * 4 bytes of text/an integer.

>It would be fine to use sequential numbers as tags, so long as once a number
>is assigned to an icon, it is not renumbered by any change of position...
>Yup... Note also, though, that using a 4-byte number, we can also use
>numbers with weird 'values' such as:

>  Wimp_GetIconInfo(mainwindow, 'ICok',...)

And together with the already mentioned Window and icon pre- and suffixes
this should give enough possibilites to create an external tag for icons.

>>Yes, it would.  What about defining the menu format in the Glass file ?

>Already a proposition put forward. This would define menu entries and
>build menus from them. Each menu entry is tagged and contains some msgtransed
>text (e.g. the 'quit' item might contain the text 'Quit'). The support code
>will support extra stuff like ESG groups for tickable items, and proper
>handling of stuff like shading icons (shade an item with a submenu link
>and the submenu will still appear, only shaded, as in Acorn's Style Guide)

>This will also allow users to edit the menu layout completely, i.e. move
>'quit' into a submenu so that it's actually main -> go away -> die -> quit
>and the main program will still quite happily quit when 'quit' is selected.

And COPY items to other places, so they are available more than once, eg.
a save entry could be placed in a deeply nested menu, to allow saving after
a frequently used function.

>A mechanism would also ve included for automatically handling hotkeys for
>a menu item, so the user can change most of the key-bindings as well.

That's a must in my eyes. I never found key-bindings i liked. 

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
------------------------------------------------------------
Technical Details
Message-ID: <okrumnow.726595105@mcshh.hanse.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!ira.uka.de!Germany.EU.net!news.Hamburg.Germany.EU.net!okrumnow
References: <930101200448@kernow.demon.co.uk> <4897@svin09.info.win.tue.nl> <1993Jan6.113946.4153@gate.esat.kuleuven.ac.be> <1993Jan7.203406.16154@cs.aukuni.ac.nz>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.acorn.tech
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!ira.uka.de!Germany.EU.net!news.Hamburg.Germany.EU.net!okrumnow
From: okrumnow@mcshh.Hanse.DE (Olaf Krumnow)
Subject: Re: New Template format discussion document
Organization: Point of Presence & MCS Hamburg
Date: Sat, 9 Jan 1993 15:58:25 GMT
Message-ID: <okrumnow.726595105@mcshh.hanse.de>
References: <930101200448@kernow.demon.co.uk> <4897@svin09.info.win.tue.nl> <1993Jan6.113946.4153@gate.esat.kuleuven.ac.be> <1993Jan7.203406.16154@cs.aukuni.ac.nz>
Sender: news@mcshh.Hanse.DE (News Administrator)
Lines: 47