head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date; author repository; state Exp; branches; next 1.1; 1.1 date; author repository; state Exp; branches; next ; desc @ Reusable ovw selection dialog implementation @ 1.2 log @removed MORE tail ; changed icon directory @ text @ CiTR Repository

Reusable ovw selection dialog implementation

Object_Id               : 243
Title                   : Reusable ovw selection dialog implementation
Node_Type               : Production
Format                  : File Directory or Folder
Address                 :  file:/projects/necatm/380/src/pnni
Keywords                : OVw   
Abstract                : This mail reports a reusable OpenView Windows selection dialog implementation.
                          Selection in ovw depends on the Selection List, which can be accessed
                          but not altered by an application. The application must take the list 
                          as it finds it. The code described is an example of such an interaction 
                          and can be substantially reused for any type of selection.
                          The files involved are in ${PROJECT}/src/pnni/. They are as follows:
                          The selection dialog itself:
                          The X dialog box:
                          X initialization, and message boxes:
                          OVw initialization and map state checking:
                          OV return value checking utilities:
                          Execution tracing:
                          Standardized memory allocation:
                          select.c needs to be tailored for the number and type of items being
                          selected. It could also be altered to remove dependence on my utilities.
                          The following is a guide to tailoring:
                          In initSelect & selectEndsCb:
                              set the callback action(s) to application defined menu item(s) to
                              initiate the dialog.
                          In selectDialogCb:
                              set the number of items and the function called once the list is valid.
                          In checkSelectList:
                              check the list for validity.
                          Various message strings and message processing functions would also need 
                          to be adapted.
Date_Entry_Created      : 20/11/97
Entry_Created_By        : pkp
Entry_Last_Modified_By  : 
Asset_Qualification     : useful / does the job
Other_Opinions          : 
Contact_Person          :  mailto:pkp
IP_or_Copyright_Owner   : CiTR/NEC
Support_re_Ownership    : 
Date_Item_Created       : 14/10/1997
Usage_Conditions        : 
Support_re_Usage_Condns : 
Projects_Used_In        : NC380.6
Obtained_From           : 
Derived_From            : 
Related_Items           : 
Code_Type               : library
Programming_Language    : C
Portations              : SunOS
Source_Location         : 
Binaries_Location       : 
Additional_Info         : 
@ 1.1 log @Initial revision @ text @d3 1 a3 1 a82 8

Class: Code


Click on Repositroy Home to return to the Repository home page. @