home *** CD-ROM | disk | FTP | other *** search
/ Developing for Microsoft …tive Animated Characters / DEV_AGENTA.ISO / Examples / java / hello3 / Notify.java < prev    next >
Text File  |  1997-08-20  |  2KB  |  104 lines

  1. //==========================================================================
  2. //
  3. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4. //  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5. //  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6. //  PURPOSE.
  7. //
  8. //  Copyright (C) 1997 Microsoft Corporation.  All Rights Reserved.
  9. //
  10. //==========================================================================
  11.  
  12. // Standard java imports
  13.  
  14. import java.applet.*;
  15. import java.awt.*;
  16.  
  17. // COM and Microsoft Agent imports
  18.  
  19. import com.ms.com.Variant;
  20. import agentsvr.IAgentNotifySink;
  21. import agentsvr.IAgentCharacter;
  22.  
  23. // This class is an implementation of an IAgentNotifySink.
  24. // All methods are stubs except Click.
  25.  
  26. public class Notify implements IAgentNotifySink
  27. {
  28.     public  int                m_DoneID[] = {-1};
  29.     private Hello3J            m_Applet;
  30.  
  31.     public Notify(Hello3J applet)
  32.     {
  33.         m_Applet = applet;
  34.     }
  35.  
  36.     public void Click(int characterID, short keys, int x, int y)
  37.     {
  38.     }
  39.  
  40.     public void DblClick(int characterID, short keys, int x, int y)
  41.     {
  42.     }
  43.  
  44.     public void Restart()
  45.     {
  46.     }
  47.  
  48.     public void BookMark(int bookmarkID)
  49.     {
  50.     }
  51.  
  52.     public void Shutdown()
  53.     {
  54.     }
  55.  
  56.     public void DragStart(int characterID, short keys, int x, int y)
  57.     {
  58.     }
  59.  
  60.     public void DragComplete(int characterID, short keys, int x, int y)
  61.     {
  62.     }
  63.  
  64.     public void ActivateInputState(int characterID, int activated)
  65.     {
  66.     }
  67.  
  68.     public void Command(int commandID, com.ms.com.IUnknown userInput)
  69.     {
  70.     }
  71.  
  72.     public void RequestStart(int requestID)
  73.     {
  74.     }
  75.  
  76.     public void RequestComplete(int requestID, int status)
  77.     {
  78.         if (requestID == m_DoneID[0])
  79.         {
  80.             m_Applet.HideCharacters();
  81.         }
  82.     }
  83.  
  84.     public void VisibleState(int characterID, int visible, int cause)
  85.     {
  86.     }
  87.  
  88.     public void Idle(int characterID, int start)
  89.     {
  90.     }
  91.  
  92.     public void Move(int characterID, int x, int y, int cause)
  93.     {
  94.     }
  95.  
  96.     public void Size(int characterID, int width, int height)
  97.     {
  98.     }
  99.  
  100.     public void BalloonVisibleState(int characterID, int visible)
  101.     {
  102.     }
  103. }
  104.