home *** CD-ROM | disk | FTP | other *** search
- __ ____ __ __ ___ _ _ ____ __ __
- / || _ \| \/ |/ \| | || _ \\ \ / /
- / | || /| |\/| || | || | || / \ ` /
- / /|_||_|\_\|_| |_|\___/\___/|_|\_\ |_| ,
- /_/ ___,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,__/|
- / _\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\__/
- |/ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
- `
- presents
-
-
- An Andrew De Quincey Production
-
-
-
- TemplRip
- ~~~~~~~~
- ~~~~~~~~~~
- ~~~~~~~~~~~~
-
- Version 1.00
-
-
-
- Introduction
- ~~~~~~~~~~~~~~~
- This is an application to allow you to grab window templates & local sprites
- from other applications by simply clicking on the relevant window.
-
-
- Use
- ~~~~~~
- Simply click the outer two mouse buttons together (ie select and adjust) on
- a window, and TemplRip's save window will appear.
-
- To save the template for your selected window, simply drag the template file icon to the directory of your choice.
-
- If the window you selected had a local sprite area associated with it, an
- extra file icon will appear in the save window. Simply drag this to a
- directory to save the contents of the local sprite area.
-
- The icon 'Immediate', in the save window tells the program that you want it
- to save the window template (and sprites if any) as soon as you click on the
- window. This is used for grabbing the templates of windows which are deleted
- as soon as you click somewhere else, for example, menus.
-
- If the templates or sprites have no pathname (i.e. just a filename), they
- will NOT be saved if you use the 'immediate' option.
-
- The error message 'The window you have selected has been subsequently
- deleted' means that the task has deleted the window defintion, so, obviously,
- you cannot save it. You should use the 'Immediate' option to save such a
- window.
-
-
- Technical details
- ~~~~~~~~~~~~~~~~~~~~
- The reason the program is quite slow to save the templates is because I had
- (obviously) to use the call Wimp_TransferBlock to read the indirected icon
- data, and the sprites. In a later release, to speed this up, I will probably
- rewrite this section in ARM code.
-
-
- Problems
- ~~~~~~~~~~~
- If the task uses a sprite as an icon, but, instead of using a named sprite,
- uses a pointer to the memory containing that sprite, the grabbed icon will
- lose its sprite. You will have to alter the template to take account of this.
-
- For an example of this, try grabbing the icon bar with !edit loaded - the
- !edit sprite will not be present in the grabbed template. However, the icon
- definition is still there, so you can then alter it to use !edit's sprite.
-
-
- Conditions
- ~~~~~~~~~~~~~
- This program or set of programs is FREEWARE. You may use it yourself without
- paying for it, and may distribute it freely. Please do NOT charge money for
- it, except the small amounts which may be necessary for post, packaging, and
- media. Please do NOT distribute it in an altered form without my permission.
-
- Contact
- ~~~~~~~~~~
- My name is Andrew De Quincey and I may be contacted at this address:
- Andrew De Quincey
- 37 Cedar Road
- Broughty Ferry
- Dundee
- DD5 3BA
- Scotland
- UK
-
- My (voice) telephone number is (0382) 79455.
-
- In addition I may be reached on the Arcade bulletin boards as TheADQ.
-