Short:  The Requester Patcher
Author: Alessandro.Zummo@p10.f525.n335.z2.fidonet.org (Alessandro Zummo)
Type:   util/cdity


                             EasyPatch 0.78ß 


                    Copyright 1995 by Alessandro Zummo

                            All Rights Reserved

                               Beta-Version


                                 ShareWare
 

-------------------------------------------------------------------------------
                          This application uses


                        MUI - MagicUserInterface

                (c) Copyright 1993/94 by Stefan Stuntz


MUI is a system to generate and maintain graphical user interfaces. With
the  aid  of  a  preferences program, the user of an application has the
ability to customize the outfit according to his personal taste.

MUI is distributed as shareware. To obtain a complete package containing
lots of examples and more information about registration please look for
a  file  called  "muiXXusr.lha"  (XX means the latest version number) on
your local bulletin boards or on public domain disks.

          If you want to register directly, feel free to send


                         DM 30.-  or  US$ 20.-

                                  to

                             Stefan Stuntz
                        Eduard-Spranger-Straße 7
                             80935 München
                                GERMANY
-------------------------------------------------------------------------------



  INTRODUCTION
  ============

	 Load your preferred UnRegistered Shareware program....
                         ------------

	 ..... don't forget to click on the Shareware 
 	(MUI|Intuition|ReqTools) requester....

	 EasyPatch is able to DESTROY those requesters.
                          -+-+-+-


  HOW IT WORKS
  ============

 	It's Easy... it uses SetFunction()..

 
  FEATURES
  ========

  	EesyPatch is able to patch:

		Intuition (EasyRequest & AutoRequest) requesters..

		MUI requesters...

	  	ReqTools requesters...

  	EasyPatch is a commodity.

  	EasyPatch can be killed with a control-c


 TEMPLATE
 ========

	EasyPatch :)


 CONFIG
 ======

	The template of the config file is:

	TITLE/A,TEXT/A,RC=RETURNCODE/N,AT=ALL_TOGETHER/S,CS=CASE_SENSITIVE/S: 


	All AmigaDos wildcards are supported

    Examples:


	#?Alex#? #?Kill#? AT


	EasyPatch destroys all requesters that have Alex in the title
    *AND* Kill in the text.

	#?Alex#? #?Kill#?


	EasyPatch destroys all requesters that have Alex in the title
    *OR* Kill in the text.


	#?Alex#? #?Kill#? AT RC=3


	EasyPatch destroys all requesters that have Alex in the title
    *AND* Kill in the text and returns 3 to the function.

	
	CS..... CASE SENSITIVE MODE ON!


	How to calculate RC
	-------------------


	  +---------------------------+
      |Alex                       |
      +---------------------------+
      |                           |
      |                           | 
      |          KILL!            |
      |                           |
      |                           |
      |                           |
      | Gad1 Gad2 Gad3 Gadn Gad0  |
      +---------------------------+

		Gad? are gadgets....

		The RC for Gad 1 is 1
		The RC for Gad 2 is 2
		The RC for Gad n is n


		The RC for the last gadget is 0


		So, if you want that EasyPatch presses the second gadget (Gad2)
		write RC=2


  TOOLTYPES
  =========

	Name 				Default			 Type 	  Description


	CX_HOTKEY			lcommand esc     STRING    Enable/Disable EasyPatch
	CX_PRIORITY         0				 NUMERIC   The priority of the commodity 
   	INTUITIONPATCH      YES              BOOL      Patch Intuition?
	MUIPATCH            NO               BOOL      Patch MuiMaster?
	REQTOOLSPATCH       NO               BOOL	   Patch ReqTools?
	WARNIFNOEXIT        YES              BOOL      Is something goes wrong...
	PATCHLIST			s:EasyPatch.List STRING    The config file...


    ToolTypes can also be used as arguments for EasyPatch:


	EasyPatch "CX_HOTKEY=esc"  
              ^             ^

  OTHER UTILITIES
  ==============


	EasyList     - Lists the requesters that should be killed

	EasyAdd      - Add a requester to the list (Registered users only)

	EasyRemove   - Remove a requester from the list (Registered users only)

    EasyExChange - A MUI program to manage the list (In the future...)

        
	These utilities are Copyright © 1995 by Alessandro Zummo

        
  LIMITATIONS
  ===========

	You can kill only 4 requesters.


	
  SHAREWARE
  =========

  	Actually there is no way to register this program... 
	is only a Beta version!
      

	But.. let this program survive,

	write a message to:


	Fidonet:

		Alessandro Zummo 2:335/525.10 (Preferred)

	Internet:

		Alessandro.Zummo@p10.f525.n335.z2.fidonet.org (Fido <-> Internet Gate)

	And let the Amiga survive,
    don't forget to pay other program's shareware!

