This package includes the replacement classes for Data File and Folder WPS classes adding the 'Description' column in Folder's details view.
Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).
Following ones are the download links for manual installation:
| Description WPS Classes replacement (WPSDSCR) v. 0.93 (Beta, 29/11/1995, Vitaly Gumirov) | Readme/What's new |                                                        Objects From Russia
                               WPSDSCR
                 Description WPS Classes replacement (WPSDSCR)
                          beta 0.93 version
             Copyright (c) 1995 Virtual Objects Software
                       Author: Vitaly Gumirov
                             [Team OS/2]
                    E-mail: vos@ifshop.ict.nsk.su
                      FIDO: 2:5000/64.4@Fidonet
0. Introduction
This package includes the replacement classes for Data File and  Folder WPS
classes adding the 'Description' column in Folder's details  view. This new
version  includes  customization  features.  Now you could  configure  your
folders to use various sources for  files'  descriptions.  FileList  Folder
could take the  values  of  descriptions for it's Data  Files  from  either
.SUBJECT extended attribute or FILES.BBS file or 4DOS's/4OS2's descript.ion
file or any other file-list file you specify.
0.1 ACKNOLEDGEMENTS
Our  team  is  very  pleased  to know about your interrest to our WPS  DSCR
classes.  Morover  your  advices  are   very   helpful   in  technical  and
psychological aspects ( is it right in english ? :-)
0.2 Packaging
WPS DSCR classes package contains the fillowing files:
dscrdf.dll     DSCRDataFile WPS class DLL
dscrlst.dll    DSCRFileList WPS class DLL
install.cmd    REXX program for installing WPS DSCR classes
uninst.cmd     REXX program for uninstalling WPS DSCR classes
register.cmd   REXX program for re-registering already installed  WPS  DSCR
               classes
rxdscr.dll     REXX library used by WPS DSCR REXX scripts
READ.ME        This file
wpdsc093.txt   short WPS DSCR package description
file_id.diz    short WPS DSCR package description
FILES.BBS      sample FILES.BBS file
DSCRdf.idl     public IDL file for DSCRDataFile class
DSCRlst.idl    public IDL file for DSCRFileList class
WPSDSCR.IR     SOM Interface Repository for WPS DSCR classes
dscORexx.cmd   ObjectREXX sample program
We've included IDL files for our classes. So, if you'd  like  you could now
inherite these  classes. For those  who using ObjectREXX this pack includes
SOM Interface Repository. But note,  WPS  DSCR  installation procedure does
not integrate it to your system. To make use of it you have to  edit   'SET
SOMIR='  statement  in  your CONFIG.SYS your  self  or  use  IBM's merge IR
utility.
1. Installation
1.1 First time installation
To install these WPS classes you should unzip WPDSCR93.ZIP package  and run
INSTALL.CMD  from  that  directory  where  you've   done  unzipping.  Note,
INSTALL.CMD requires one parameter. It is some directory  contained in your
LIBPATH where WPSDSCR DLLs have  to  be  copied.  For example, I have in my
config.sys the following LIBPATH:
    LIBPATH=C:\OS2\DLL;C:\UTILS\OS2APP;/*...*/
So, to install  WPSDSCR classes and  copy their DLLs  into  C:\UTILS\OS2APP
I should run:
    INSTALL.CMD C:\UTILS\OS2APP
After that  you have  to reload  Workplace Shell.  The simpliest  way to do
that is to reboot your system ;-)
1.2 Upgrading from the previous version
We've tried  to make upgrading  from the  previous version as  a simple  as
a possible. You simply should run install.cmd as described in the  previous
section. It'll unregister older version of WPSDSCR classes for you and then
place the  reinstallation REXX script into your StartUp  folder and ask you
to  reboot   the  system.  After  you  reboot  the   second  phase  of  the
reinstallation process will  be started. If  some problems will  appear  at
this stage you could try to run uninst.cmd and then again start install.cmd
as described above.
2. Removing WPSDSCR classes from your system
To remove  WPSDSCR classes from your  system simply run  uninst.cmd, reboot
OS/2 and  then delete  WPS DSCR related files. The  files which are default
copied to your system are:
        DSCRDF.DLL
        DSCRLST.DLL
        RXDSCR.DLL
This files should be located in the directory which you have  specified for
WPSDSCR's INSTALL.CMD when installing classes.
3. Future enhancements
I'm  still  planning to add the  possibility  of editing descriptions in  a
Folder window just like one can  edit object name pressing Alt-F9. Now I've
found  the  ways  to  do  that.  But  it'll  require  much  coding  and  is
associated  with PM hooks  and  SOM  event  framework. So,  I  suppose  the
introduction of this feature will be delayed for some long  period. Another
idea  came  to  our  team  was using external SOM class or REXX script  for
parsing file-list files. Which of  these  ways will be selected depends  on
your opinion.  To my mind using SOM  class for  parsing is more  extendable
way, but REXX scripts could be more simply customized by the end users.
4. Usage
4.1 File list settings page
"File  list"  page  has been added  to  the  folders  settings notebook. It
containes:
a) Radio  buttons  to specify  whether  you'd like  current  folder to  use
SUBJECT EAs as a  source for descriptions or file-list file.
a) entry field  where you could specify the  name of  file-list file to  be
used by this folder. Default value is still FILES.BBS ;)
4.2 FileList folder popup menu
Now the folders popup menu contains cascade menu item "File list" which has
the yet another item "Apply  settings  to subfolders". I suppose this  does
not requires any furter explanations;)
4.3 "FileList Folder" template object
When  WPS  DSCR  classes are installed or at the first time you are calling
settings notebook for some Folder the special template object is created in
Templates folder.  This is very important and powerful  object. It gives an
opportunity to  configure default settings  for all folders. This means you
could configure class DSCRFileList simply editting settings of this object.
But  note,  when  you first open and close some folder it takes the default
settings from this  template  object  and saves 'em in  it's  own  extended
attributes. Well, this feature is not fully studied yet.
5. Known bugs
a) On some display adapters icons could  dissappeared  (some  Cirrus  Logic
cards, ATI-32 was reported).
b) Saving  of  file-list file after editting  does  not cause folder to  be
refreshed. You should still use "Refresh" from folders popup menu.
c) Reinstallation may cause additional template objects of DSCRFileList and
DSCRDataFile to be created in Templates folder.
6. Warranties
Because I'm  not an insurance company I  provide no  any warranties ;)  But
I'll be appreciate you for your messages about errors and any of your ideas
for future enhancements.
 | 
|  www.hobbesarchive.com/Hobbes/pub/os2/util/wps/WPSDSCR_0-94.zip |  local copy | |
| Description WPS Classes replacement (WPSDSCR) v. 0.9 (Beta, 16/9/1995, Vitaly Gumirov) | Readme/What's new |                                WPSDSCR
                 Description WPS Classes replacement
                          beta 0.9 version
             Copyright (c) 1995 Virtual Objects Software
                       Author: Vitaly Gumirov
                             [Team OS/2]
                    E-mail: vos@ifshop.ict.nsk.su
                      FIDO: 2:5000/64.4@Fidonet
0. Introduction
This package includes the replacements for Data File and Folder WPS
classes adding the 'Description' column in Folder's details view.  To
add the description value for some data file in its folder's details
view create or edit FILES.BBS file in that folder.  For example, open
as WPS folder the directory containing the files from this package.
1. Installation
To install these WPS classes unzip WPSDSCR.ZIP package and run
install.cmd from that directory where you've done unzipping.  Note,
install.cmd requires one parameter.  It is some directory contained
in your LIBPATH where WPSDSCR DLLs will be copied.  For example, I
have in my config.sys the following LIBPATH:
    LIBPATH=C:\OS2\DLL;C:\utils\os2app;/*...*/
So, to install WPSDSCR classes I've done:
    install.cmd c:\utils\os2app
2. Removing WPSDSCR classes from your system
To remove WPSDSCR classes from your system simply run uninst.cmd REXX
script.
3. Future enhancements
I plan to add the possibility of editing descriptions in a
Folder window just like one can edit object name pressing Alt-F9.
May be I'll also remove the restriction of using only a files.bbs
file as a description file list. But all the future enhancements are
depending of your voices ;)
3. Warranties
Because I'm not an insurance company I provide no warranties  ;) But
I'll be appreciate you for your messages about errors and any of your
ideas for future enhancements.
 | 
|  www.os2site.com/sw/util/wps/wpsdscr.zip |  local copy | 

This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment