[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decwindows

Title:DECWINDOWS
Notice:DECwindows Motif V1.2-4 SSB kits: note 5519
Moderator:GRIM::MESSENGER
Created:Wed Nov 28 1990
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5861
Total number of notes:24081

5779.0. "CDE Programming API Questions" by ALFAXP::RETTERER () Tue Feb 18 1997 18:01

Hi,

We have a customer who is in the process of porting his code over to CDE under
VMS.  He is having a little difficulty with a couple of Dt* callbacks that
appear not to be working.

His note to us is as follows:

------
We are trying to integrate our application software with CDE.  Our first
need is to use the CDE callback functions to tell us when our window the
'occupy workspace' function for our window is changed.  'Occupy workspace'
is a menu action attached to our window.

We have two callbacks:
- workspace_modified_callback.
- current_workspace_callback.

Neither seems to be executed when we change workspace occupancy.  We also
tried adding/deleting a workspace, guessing that we misunderstood the
intention of the callbacks.  No luck there either.
------

In the Getting Started with the New Desktop manual, on page 5-3 there is a 
footnote attached to table 5-1 for the CDE$LIBDTSVC.EXE - Desktop Services
Workspace Manager API (dtwm)1

1 - Some Functions are not supported.

Can you give us a list of the unsupported functions?


Any help would surely be apprectiated.

Rick Retterer
Workstation/Graphics Support

T.RTitleUserPersonal
Name
DateLines
5779.1No workspace callback routines are supportedDECWIN::STEFANELLIGreat googaly moogalyWed Feb 19 1997 08:3711
Appendix C lists all of the API routines.  Those that
are not supported are footnoted.  The entry points for
the unsupported functions still exists but in general
they are just no-ops.

None of the workspace callback functions are supported.
These require communication between the window manager and
the application which was not implemented in v1.2-4.  All
of the other workspace API routines are supported though.

Doug