16 #ifndef _HOpMarkupAnnotate_H
17 #define _HOpMarkupAnnotate_H
26 #include "HUtilityAnnotation.h"
110 return m_iBackgroundType;
114 m_iBackgroundType = type;
136 m_Annotation = rNote;
143 return m_bAddToLayer;
147 m_bAddToLayer = value;
154 return m_bTouchedText;
158 m_bTouchedText = value;
165 return m_bHideOverlappedText;
169 m_bHideOverlappedText = onoff;
176 return m_bCreateNewNotes;
180 m_bCreateNewNotes = yesno;
193 void TransmitMarkupSegment();
virtual int OnLButtonDownAndMove(HEventInfo &hevent)
virtual const char * GetName()
bool m_bCreateNewNotes
Definition: HOpMarkupAnnotate.h:173
HUtilityAnnotation & GetAnnotation(void)
Definition: HOpMarkupAnnotate.h:131
bool m_bTouchedText
Definition: HOpMarkupAnnotate.h:151
HC_KEY m_pNoteKey
Definition: HOpMarkupAnnotate.h:118
void SetBackgroundType(int const type)
Definition: HOpMarkupAnnotate.h:113
virtual int OnLButtonUp(HEventInfo &hevent)
int GetBackgroundType(void) const
Definition: HOpMarkupAnnotate.h:109
bool m_bAddToLayer
Definition: HOpMarkupAnnotate.h:140
void SetNoteKey(HC_KEY const key)
Definition: HOpMarkupAnnotate.h:124
void SetCreateNewNotes(bool yesno)
Definition: HOpMarkupAnnotate.h:179
HUtilityAnnotation m_Annotation
Definition: HOpMarkupAnnotate.h:129
int m_iBackgroundType
Definition: HOpMarkupAnnotate.h:107
virtual HBaseOperator * Clone()
bool GetTouchedText(void) const
Definition: HOpMarkupAnnotate.h:153
void SetAnnotation(HUtilityAnnotation const &rNote)
Definition: HOpMarkupAnnotate.h:135
The HBaseOperator class serves as a base for classes which handle user input and operate on the scene...
Definition: HBaseOperator.h:65
virtual int OnRButtonDown(HEventInfo &hevent)
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:337
The HUtilityAnnotation class defines and manages annotations.
Definition: HUtilityAnnotation.h:43
bool m_bHideOverlappedText
Definition: HOpMarkupAnnotate.h:162
The HEventInfo class stores and manages event information.
Definition: HEventInfo.h:214
bool GetCreateNewNotes(void) const
Definition: HOpMarkupAnnotate.h:175
virtual int OnKeyDown(HEventInfo &hevent)
virtual int OnLButtonDown(HEventInfo &hevent)
void SetHideOverlappedText(bool onoff)
Definition: HOpMarkupAnnotate.h:168
HC_KEY GetNoteKey(void) const
Definition: HOpMarkupAnnotate.h:120
bool GetHideOverlappedText(void) const
Definition: HOpMarkupAnnotate.h:164
void SetAddToLayer(bool value)
Definition: HOpMarkupAnnotate.h:146
The HOpMarkupAnnotate class inserts and manipulates annotation into the current scene.
Definition: HOpMarkupAnnotate.h:39
bool GetAddToLayer(void) const
Definition: HOpMarkupAnnotate.h:142
void SetTouchedText(bool value)
Definition: HOpMarkupAnnotate.h:157