MarkupOperator

class HPS.MarkupOperator : public HPS.Operator

Public Types

enum MarkupType

Values:

Freehand
Text
Circle
Rectangle

Public Functions

void DeleteMarkups ()
override void Dispose ()
HPS.RGBColor GetColor ()
HPS.LineAttributeKit GetLineAttributes ()
HPS.MarkupOperator.MarkupType GetMarkupType ()
override string GetName ()
HPS.SegmentKey GetSegmentKey ()
HPS.TextAttributeKit GetTextAttributes ()
bool IsMarkupActive ()
MarkupOperator ()
MarkupOperator (HPS.MouseButtons in_mouse_trigger)
MarkupOperator (HPS.MouseButtons in_mouse_trigger, HPS.ModifierKeys in_modifier_trigger)
override bool OnKeyDown (HPS.KeyboardState in_state)
override bool OnMouseDown (HPS.MouseState in_state)
override bool OnMouseMove (HPS.MouseState in_state)
override bool OnMouseUp (HPS.MouseState in_state)
override bool OnTextInput (string in_text)
override bool OnTouchDown (HPS.TouchState in_state)
override bool OnTouchMove (HPS.TouchState in_state)
override bool OnTouchUp (HPS.TouchState in_state)
override void OnViewAttached (HPS.View in_attached_view)
override void OnViewDetached (HPS.View in_detached_view)
void SetColor (HPS.RGBColor in_color)
void SetLineAttribute (HPS.LineAttributeKit in_line_attributes)
void SetMarkupType (HPS.MarkupOperator.MarkupType in_markup_type)
void SetTextAttribute (HPS.TextAttributeKit in_text_attributes)
class MarkupInsertedEvent : public HPS.Event

Public Functions

override HPS.Event Clone ()
override void Dispose ()
MarkupInsertedEvent ()
MarkupInsertedEvent (HPS.Event in_event)
MarkupInsertedEvent (HPS.Key in_markup_key, HPS.View in_view)
MarkupInsertedEvent (HPS.MarkupOperator.MarkupInsertedEvent in_that)

Properties

HPS.Key markup_key { get; set; }
HPS.View view { get; set; }