SCOUG-Programming Mailing List Archives
Return to [ 15 |
December |
1998 ]
>> Next Message >>
Content Type: text/plain
The "Become" tab in the Properties notebook appears when a data file has
extended attributes, and does not appear on files which have zero-length
extended attributes.
And, the "Become" tab's Help button says it is for changing an object's
Workplace Shell "Class". The "Become" tab allows you to choose a
different "class handler" to manage the "object" (the file).
Further, the current Workplace Shell "Class" apparently is stored in the
.CLASSINFO (and .PREVCLASS) tags in a file's extended attributes. (I
used The Graham Utilities to dump the EA's of some of my data files, and
the .CLASSINFO and .PREVCLASS extended attribute tags appear to contain
the "Class" info.)
Questions:
1. What is the "class handler" referred to by the above-mentioned Help
button? Is it some code that executes in the Workplace Shell?
2. How do you set a file's Workplace Shell "Class" if it doesn't have
one already (or if it has one and you want to change it)? For example,
the RexxUtil SysCreateObject function may do this, but I'm not sure of
the syntax. And how do you do this in C?
3. What is the purpose of the Workplace Shell "Class"? What uses it?
What is it used for? Are there programs that check this tag before
opening the file to see how it should be processed? Does the Workplace
Shell check this tag when you click on a data file object to decide how
to handle it?
Thanks.
- Peter Skye
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
>> Next Message >>
Return to [ 15 |
December |
1998 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|