InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IMessageBoolData.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Thanh Nguyen
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //========================================================================================
23 
24 #ifndef __IMessageBoolData__
25 #define __IMessageBoolData__
26 
27 class PMPoint;
28 
29 #include "IBoolData.h"
30 
35 {
36  public:
37  virtual void SetFromPanelObs(bool16 b) = 0;
38  virtual void SetFromObserver(bool16 b) = 0;
39  virtual void SetUpdateType(int16 updateType) = 0;
40  virtual void SetHitIndex(int16 hitIndex) = 0;
41  virtual void SetHitPoint(PMPoint hitPoint) = 0;
42  virtual void SetDeactivatePanel(bool16 b) = 0;
43  virtual void SetMessageOwner(bool16 b) = 0;
44  virtual void SetIsInDialog(bool16 b) = 0;
45  virtual void SetRealNumber(PMReal value) = 0;
46 
47  virtual bool16 GetFromPanelObs() = 0;
48  virtual bool16 GetFromObserver() = 0;
49  virtual int16 GetUpdateType() = 0;
50  virtual int16 GetHitIndex() = 0;
51  virtual PMPoint GetHitPoint() = 0;
52  virtual bool16 GetDeactivatePanel() = 0;
53  virtual bool16 GetMessageOwner() = 0;
54  virtual bool16 GetIsInDialog() = 0;
55  virtual PMReal GetRealNumber() = 0;
56 };
57 #endif
58