home *** CD-ROM | disk | FTP | other *** search
- ReadMe for DeskLib patch 1 (2.03 -> 2.04)
- =========================================
-
- Yep, I've done it again!
- Actually, this isn't my fault, so don't blame me ;-)
-
- This archive contains a patch to be applied to DeskLib 2.03 to give you
- DeskLib 2.04. You'll only really need to use it if you want to use Wimp
- PollWords under RISC OS 3, so don't panic!
-
- However, there are also a few other little bits that you might find useful.
-
- To keep the patch small, it includes source and object files only - you'll
- have to work out how to double-click !MakeDlib to re-make the library.
- Oh, Damn! I've told you how it's done! Ah, well...
-
- ---
-
- What to do:
- The directory structure in this archive should match that in your DeskLib
- 2.03 archive. You should be able to copy this onto that, and so long as you
- have 'force' enabled so that certain files are overwritten, you'll be fine.
-
-
- What do you get:
- * Wimp_Poll3 and Wimp_PollIdle3, which allow you to pass a Poll Word to
- the RISC OS 3 Wimp. The new Wimp.h aliases the old Wimp_Poll function
- syntax to the new functions, so with a simple recompile, your code will
- use the new functions without you having to change the calls at all...
-
- How much would you expect to pay for this crucial attachment? But wait!
- Don't tell me yet! Because if you purchase this patch, you'll also get,
- ABSOLUTELY FREE,
-
- * Wimp_ReportErrorR (WimpSWIs.Wimp40R), a version of Wimp_ReportError that
- returns the value telling you which button on the error dialogue was
- clicked!
-
- NOW, how much would you expect to pay? But there's more! We'll also throw in a
-
- * New !Run for !DeskLib that stops the window getting 'lost' if you
- run it twice in a row.
-
- But before you say "Wow! Where do I sign", there's yet more! As well as
- Wimp_Poll3 and Wimp_PollIdle3, your free Wimp_ReportErrorR (worth $19.95
- if purchased separately) and the absolutely fabulous new Run file, we'll also
- give you, totally free of charge, one example/test source file which shows
- that the Wimp_Poll3 code actually works! (in the directory 'ExampleC')
-
- And we're feeling real generous this week, so we're slashing our margins,
- and will also throw in a free updates file for your Docs directory (Note,
- however, that to save space, this merely lists the updates since 2.03, so
- if you want to keep the updates prior to that, you'll have to copy and
- paste a bit...)
-
- How much is it you ask?
-
- $199.95?
-
- $99.95?
-
- Surely not as low as $59.95?
-
- No! All of this, and more, can be yours for the all inclusive price of $0.00
- (batteries not included).
-
- ---
-
- Remember, if you do apply the patch, you'll need to recompile the library
- (specifically Icon_ClickWait and Event_Thingamebob call Wimp_Poll(Idle) so
- need to be recompiled before they'll link properly), and you'll also need
- to recompile any parts of your own programs that call Wimp_Poll(Idle) directly.
- (You'll know about this if the linker complains of Wimp_Poll(Idle) being
- undefined).
-
- ---
-
- P.S. There is 'good' news to all those of you who groaned when you saw this
- file posted ;-)
-
- I won't be able to do much on DL for a few weeks and I'll be in England for
- a month from August 20, so this is the last DL update you're likely to see
- for about 2 months... However, don't let that stop you sending me more
- source!
-
- Jason Williams
-