DragText v. 3.9 (2/1/2008, Richard L Walsh) |
Readme/What's new |
________________________________________________________________________
DragText version 3.9
A Distinctly Different Desktop Enhancement
(C) Copyright 1994-2003,2007 RL Walsh All Rights Reserved
________________________________________________________________________
DTReadMe.Txt - quick start info for DragText
________________________________________________________________________
C O N T E N T S
____________________
* Introduction
* Install / Remove
* New and Revised Features
- New
- Changed
* Bugs and Limitations
* License Agreement
* File List
* Feature Summary
- Drag
- Drop
- Related Features
- OverDrag
________________________________________________________________________
Introduction
________________________________________________________________________
DragText v3.9 is the latest release of a distinctly different
Desktop enhancement for OS/2 Warp. Present almost everywhere yet
invisible until needed, DragText lets you do what others can't:
Handle Text as an Object - Text in windows, files, and the clipboard
becomes an object that can be copied, moved, saved or deleted using
drag & drop.
Access WPS Objects from Any Program - Treat a filename or Object ID
like a shadow of the object it names; use a window's System Menu
button as your link to the object that opened it. Drag these
objects or use their menus - you can navigate the Desktop without
opening a folder or even leaving your app.
Eliminate the Obstacles to Drag & Drop - If you've ever cancelled
a drag because the target window was covered or the folder you
needed wasn't open yet, you'll like OverDrag. Now when you drag,
you can click the mouse or press a key to: open folders, scroll
windows, minimize & restore them, and more. Rearrange your desktop
as you drag, then let DT clean up when you're done.
DragText's three WPS classes, DTProgram, DTClip, and DTFile, offer
still more features. For a comprehensive listing of DT's primary
features, see "Drag, Drop, and Related Features" at the end of this
file. All of its features are documented in its online help.
DragText works with many popular programs such as editors, emailers,
and other internet apps. DT's Basic features free; its Extended
features are yours to try for 6 weeks. Continued use costs only
$20(US) through Mensys (os2.mensys.nl) or BMT Micro (www.bmtmicro.com).
As always, upgrades are free for registered users (reregistration is
greatly appreciated).
________________________________________________________________________
Install / Remove
________________________________________________________________________
Run DTSetup to install DragText v3.9. DTSetup should also be
used to reinstall or uninstall DragText. Refer to DTSetup.Txt
for a full description.
If you are upgrading, do *not* uninstall your current version.
Instead, have it running and let DTSetup install v3.9 in a *new*
directory. It should be able to copy your existing settings and
registration info.
To revert to a previous version of DragText, use this version's
DTSetup to uninstall v3.9. Reboot, then run the copy of DTSetup
in the earlier version's installation directory.
________________________________________________________________________
New and Revised Features
________________________________________________________________________
New
---
DragText v3.9's primary new feature is NLS support. It uses the
'Lang' environment variable to determine the correct language,
then loads the appropriate language support DLL, if available.
Translation is easy and no special tools are needed. Open the new
'DTNLS' subdirectory & translate the English phrases in 'dt39_xx.txt'.
Then run 'dt39_xx.cmd' and identify your language. The REXX script
will create a support dll and copy it to the main directory for
immediate use. A complete description of the process can be found
in 'dt39_xx.txt'.
Changed
-------
Odin support has been removed from this version. Existing support
no longer worked with later versions of Odin and could not be
easily fixed.
Several trivial bugs have been fixed.
________________________________________________________________________
Bugs and Limitations
________________________________________________________________________
OverDrag - On slower or heavily loaded systems, windows may
not be repainted completely after being raised or lowered.
To force an update, use the Redisplay hotkey (letter 'D'
by default). When the drag concludes, the screen will be
updated automatically.
DTProgram - There are limitations on the Environment feature,
depending on how a program object is used. This only
affects OS/2 programs, not DOS and WinOS/2. See the Help
file for additional details.
________________________________________________________________________
License Agreement
________________________________________________________________________
DragText, its executables and documentation, is the copyrighted
property of Richard L. Walsh. It is licensed, not given, to you
for your personal use. Selected features may require the payment
of a registration fee for continued use.
You may copy and freely redistribute DragText to others, and
may package it with both noncommercial and commercial software
products provided:
- the recipient agrees to the terms of this license,
- you transfer DragText as a whole and intact, and
- there is no additional cost to the recipient other
than the costs of providing media and transmission.
You may not modify DragText in any way nor may you reverse assemble,
reverse compile, or otherwise translate or reverse engineer its
executable code or data. You may make additions to the documentation,
including translations into other languages, provided these are
contained in files separate from the originals and are identified
as addenda to the accompanying original documentation.
DragText is not warranted to be free of defects nor to be suitable
for any particular purpose the licensee may put it to. The licensee
agrees to use DragText at his or her own risk, and agrees to accept
all liabilities arising from its use, including all claims by third
parties, without recourse to the author or copyright holder.
THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, OF ANY SORT. BY YOUR
USE OF THE PROGRAM YOU AGREE TO THE TERMS OF THIS LICENSE.
________________________________________________________________________
File List
________________________________________________________________________
Archive file drgtxt39.zip contains:
1. drgtxt39.001 2008-01-01 03:09:00
2. drgtxt39.002 2008-01-01 03:09:00
3. drgtxt39.003 2008-01-01 03:09:00
4. drgtxt39.004 2008-01-01 03:09:00
5. drgtxt39.005 2008-01-01 03:09:00
6. drgtxt39.006 2008-01-01 03:09:00
7. drgtxt39.007 2008-01-01 03:09:00
8. drgtxt39.008 2008-01-01 03:09:00
9. dtsetup.exe 2008-01-01 03:09:00
10. dtsetup.txt 2008-01-01 03:09:00
11. dtreadme.txt 2008-01-01 03:09:00
12. dt39_de.dll 2008-01-01 03:09:00
13. dtsetup_de.txt 2008-01-01 03:09:00
14. dtreadme_de.txt 2008-01-01 03:09:00
15. dt39_fr.dll 2008-01-01 03:09:00
16. dtsetup_fr.txt 2008-01-01 03:09:00
17. dtreadme_fr.txt 2008-01-01 03:09:00
18. dt39_it.dll 2008-01-01 03:09:00
19. dtsetup_it.txt 2008-01-01 03:09:00
20. dtreadme_it.txt 2008-01-01 03:09:00
21. dt39_nl.dll 2008-01-01 03:09:00
22. dtsetup_nl.txt 2008-01-01 03:09:00
23. dtreadme_nl.txt 2008-01-01 03:09:00
24. dt39_sv.dll 2008-01-01 03:09:00
25. dtsetup_sv.txt 2008-01-01 03:09:00
26. dtreadme_sv.txt 2008-01-01 03:09:00
27. dtnls39\dt39_xx.txt 2008-01-01 03:09:00
28. dtnls39\dt39_xx.cmd 2008-01-01 03:09:00
29. dtnls39\dtnls39.h 2008-01-01 03:09:00
30. dtnls39\dtnls39.rc 2008-01-01 03:09:00
31. dtnls39\dtnls39.dll 2008-01-01 03:09:00
________________________________________________________________________
________________________________________________________________________
Feature Summary
________________________________________________________________________
The following tables provide a complete listing of every DragText
feature that involves the use of MB2 (the drag button, usually the
right-hand one). DragText's WPS classes provide additional features
that are not included here.
* Drag
* Drop
* Related Features
* OverDrag
________________________________________________________________________
Drag
________________________________________________________________________
This table identifies:
* What you can drag (Dragged Item)
* Where it comes from (Drag Source)
* How to drag it (Required Action)
┌────────────────────┬───────────────┬──────────────────────────────┐
│Dragged Item │Drag Source │Required Action │
├────────────────────┼───────────────┼──────────────────────────────┤
│Selected text * │most windows │highlight text, then drag │
│ │ │or press Alt-MB2 to pickup; │
├────────────────────┼───────────────┼──────────────────────────────┤
│All text * │MLE, Listbox, │press Ctrl, then drag or │
│ │& VIO windows │press Ctrl-Alt-MB2 to pickup; │
│ │ │ │
│ │Entryfield │drag without highlighting, │
│ │& Static text │or press Alt-MB2 to pickup; │
├────────────────────┼───────────────┼──────────────────────────────┤
│Clipboard text │DTClip icon │drag from icon, │
│ │ │or press Alt-MB2 to pickup; │
├────────────────────┼───────────────┼──────────────────────────────┤
│File or Object ID │most windows │highlight name or ID, │
│named in text │ │then Ctrl-Shift drag; │
├────────────────────┼───────────────┼──────────────────────────────┤
│Object that opened │Sysmenu │Ctrl-Shift drag; │
│this window │ │ │
└────────────────────┴───────────────┴──────────────────────────────┘
* Basic (free) feature, except in VIO windows; all other features
require registration.
________________________________________________________________________
Drop
________________________________________________________________________
This table identifies:
* Where you can drop (Drop Target)
* What you can drop (Dragged Item)
* Which key is required (Key to Press)
* What will happen (Drop Result)
┌─────────────┬───────────────┬────────────────────────────┬────────────┐
│Drop Target │Dragged Item │Drop Result │Key to Press│
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│Text Window │Dragged text │insert text * │ │
│ │DTFile │insert contents │ │
│ │Url object │insert contents │ │
│ │File / Object │insert path * │ │
│ │ │insert name only * │Shift │
│ │File │insert directory entry + │Ctrl │
│ │ │insert contents + │Alt │
│ │Folder │insert formatted listing + │Alt │
│ │Unknown item │insert app-specific text * │Alt │
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│Folder │Dragged text │create file │ │
│ │Url text │create Url object │ │
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│System Menu │File / Object │locate object │ │
│Button │ │open object │Alt │
│ │ │popup object's WPS menu │Ctrl │
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│Titlebar │same as │copy to DTClip viewer │ │
│ │Text Window │ │ │
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│DTClip Icon │same as │copy to clipboard │ │
│ │Text Window │append to clipboard │[Insert] % │
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│DTFile Icon │same as │append to file │ │
│ │Text Window │ │ │
├─────────────┼───────────────┼────────────────────────────┼────────────┤
│DTProgram │Dragged text │open using text │ │
│Icon │ │as startup parameter; │ │
│ │Multiple files │open using filenames │ │
│ │ │as startup parameter; │Ctrl-Shift │
└─────────────┴───────────────┴────────────────────────────┴────────────┘
NOTE: to drop an object you have picked up, press Ctrl or Shift
(to copy or move), then click MB2. To cancel a pickup, Alt-click
MB2 on the Desktop or a DragText-enabled window.
* Basic (free) feature; all others require registration.
+ supported only in these windows/objects: MLE, VIO, Titlebar,
DTClip, and DTFile
% press and release Insert while over a DTClip icon to toggle
between append and replace modes
________________________________________________________________________
Related Features
________________________________________________________________________
This table identifies:
* What else DT does (Feature)
* Where to use it (Window)
* How to use it (Usage)
* What it does (Result)
┌────────────┬─────────┬─────────────────────────┬──────────────────────────┐
│Feature │Window │Usage │Result │
├────────────┼─────────┼─────────────────────────┼──────────────────────────┤
│Window Link │Sysmenu │click MB2 │show menu of object that │
│Menus │button │ │opened this window │
│ │ │Ctrl-click MB2 │menu of program object │
│ │ │ │used to open this window │
├────────────┼─────────┼─────────────────────────┼──────────────────────────┤
│Text Link │text │Ctrl-Shift-click MB2 │show menu for selected │
│Menus │windows │or Ctrl-Shift F10 │filename or object ID │
├────────────┼─────────┼─────────────────────────┼──────────────────────────┤
│Text Link │text │Ctrl-Shift Enter │open selected filename │
│Open │windows │ │or object ID │
├────────────┼─────────┼─────────────────────────┼──────────────────────────┤
│Mouse │VIO │drag while pressing MB1 │mark text │
│Marking + │ │press MB2 while marking │copy to clipboard │
│ │ │press MB1+MB2 │paste from clipboard │
├────────────┼─────────┼─────────────────────────┼──────────────────────────┤
│Background │most │actions using MB2 │window won't be activated │
│Drag * │windows │ │or brought to the top │
└────────────┴─────────┴─────────────────────────┴──────────────────────────┘
* Basic (free) feature; all others require registration.
+ Options permit selection of MB1 or MB3 for marking, and whether
selected keys must be pressed to activate this feature.
________________________________________________________________________
OverDrag
________________________________________________________________________
This table identifies:
* What it's called (Feature)
* What to press (Mouse / Keyboard)
* What it does (Description)
┌─────────┬───────────┬────────────────────────────────┐
│Feature │Mouse / │Description │
│ │Keyboard │ │
├─────────┼───────────┼────────────────────────────────┤
│Raise │Up arrow │moves the window under the │
│ │ │pointer to the top │
├─────────┼───────────┼────────────────────────────────┤
│Lower │Down arrow │moves the window under the │
│ │ │pointer to the bottom │
├─────────┼───────────┼────────────────────────────────┤
│Rotate │Space bar │cycles through all windows under│
│ │ │the pointer. The top window is │
│ │Button 3 │sent to the bottom and the next │
│ │ │window is surfaced. │
├─────────┼───────────┼────────────────────────────────┤
│Auto │'A' key │turns auto-raise on and off │
│ │ │during d&d without changing the │
│ │ │default setting │
├─────────┼───────────┼────────────────────────────────┤
│Scroll │Page up │scrolls the window under the │
│ │Page down │pointer by one page │
├─────────┼───────────┼────────────────────────────────┤
│Minimize │Win key │minimizes or hides the window │
│ │ │under the pointer │
├─────────┼───────────┼────────────────────────────────┤
│Restore │Win key │restores a window minimized to │
│ │ │the Desktop │
├─────────┼───────────┼────────────────────────────────┤
│Redisplay│'D' key │redisplays the window under the │
│ │ │pointer │
├─────────┼───────────┼────────────────────────────────┤
│Open │Enter │opens the folder icon under the │
│folder + │ │pointer │
│ │Button 1 │ │
├─────────┼───────────┼────────────────────────────────┤
│Surface │Enter │brings an open object's default │
│object + │ │view to the top (including │
│ │Button 1 │objects in the MinWin viewer) │
├─────────┼───────────┼────────────────────────────────┤
│Open │Enter │over a window's SysMenu button, │
│parent + │ │opens the window's parent folder│
│ │Button 1 │ │
├─────────┼───────────┼────────────────────────────────┤
│Expand │Enter │over a collapsed branch in Tree │
│branch + │ │view, expands that branch │
│ │Button 1 │ │
└─────────┴───────────┴────────────────────────────────┘
+ Extended feature, requires registration.
________________________________________________________________________
________________________________________________________________________
Rich Walsh <dragtext@e-vertise.com>
Ft Myers, FL
2008-01-01
________________________________________________________________________
________________________________________________________________________
|
Add new comment