home *** CD-ROM | disk | FTP | other *** search
/ Boot Disc 13 / boot-disc-1997-09.iso / HyprWire / DATA.Z / TheaterCamController.mdf < prev    next >
Text File  |  1997-01-29  |  2KB  |  77 lines

  1. kxKinetix
  2. kxType = kxRedJavaPlugIn
  3.  
  4. kxModuleDefinition TheaterCamController = 
  5.     {
  6.     kxPublicName = "Theater Camera Controller"
  7.     kxVersion = 1.0
  8.     kxCreationTime = "04/09/96  12:19:00 AM"
  9.     kxAuthor = "Kinetix"
  10.     kxShortDescription = "A simple controller for the camera in the Kinetix Theater Demo."
  11.     kxLargeIcon = kxBmResType "ModIcons.dll" "THCMCN2" 0xFF00FF
  12.     kxSmallIcon = kxBmResType "ModIcons.dll" "THCMCN1" 0xFF00FF  
  13.     kxLargeIcon24 = kxBmResType "ModIcons.dll" "THCMCN2H"
  14.     kxSmallIcon24 = kxBmResType "ModIcons.dll" "THCMCN1H"
  15.     kxSmalltalkProxyClass = RedVisualProxy
  16.     kxPlugInPackage = "kinetix.hyperc1.userPlugIns"
  17.     kxPlugInClass = TheaterCamPlugIn
  18.     kxLayoutViewProxyClass = AuthorRepresentation
  19.     kxPropertyEditors =  OpusLabelCommentEditor ModuleStateEditor SizePositionEditor PortEditor
  20.  
  21.     //    URL of help document for plug-in.
  22.     kxHelpDoc = "Modules\\Xtras\\Samples\\Xtras.html"
  23.  
  24.     //    The size of the plug-in...
  25.     kxSize = Point(200, 200)
  26.  
  27.     //    Whether or not the thing can be resized in the authoring tool...
  28.     kxIsFixedSize = false
  29.  
  30.     // An image for the draw view...
  31.     //  kxDrawImage = kxBmFileType "foo.bmp" //0xFFFFFF
  32.  
  33.     kxInputPorts =
  34.         {
  35.         kxInclude "Basic.ipt"
  36.         }
  37.  
  38.     kxInputPortsMenu =
  39.         {
  40.         Reset
  41.         kxMenu "More" =
  42.             {
  43.               kxInclude "Basic.imn"
  44.             }
  45.         }
  46.  
  47.  
  48.     kxOutputPorts =
  49.         {
  50.         kxPort SetViewpoint =
  51.             {
  52.             kxJavaSignature = "(LPoint3;LPoint3;LPoint3;)V"
  53.             kxPublicNames = "Set Viewpoint" "from" "to" "up" "None"
  54.             }
  55.  
  56.         kxPort SetPrice =
  57.             {
  58.             kxJavaSignature = "(LString;)V"
  59.             kxPublicNames = "Set Price" "price" "None"
  60.             }
  61.  
  62.         kxPort SetSeatsRemaining =
  63.             {
  64.             kxJavaSignature = "(LString;)V"
  65.             kxPublicNames = "Set Seats Remaining" "N left" "None"
  66.             }
  67.         }
  68.  
  69.  
  70.     kxOutputPortsMenu =
  71.         {
  72.         SetViewpoint
  73.         SetPrice
  74.         SetSeatsRemaining
  75.         }
  76.     }
  77.