My Project
公開方法(Public Methods) | 全部成員列表
ShapeArrow
類別ShapeArrow的繼承圖:
ShapeObj IShapeUI IDrawing IUpdateOP IInsertOP

公開方法(Public Methods)

override void DisplayControlPoints (gView gv, gPath data)
 
override void DrawShape (gView gv, gPath data, Boolean bfirst)
 依data 繪製,如果是第一次畫要新建shape, 更新的話只要更新最後一點 更多...
 
override System.Collections.ArrayList getMenuItem ()
 覆寫System.Collections.ArrayList 更多...
 
- 公開方法(Public Methods) 繼承自 ShapeObj
void btn_Click (object sender, RibbonControlEventArgs e)
 UI 點選 更多...
 
void changeProperty (string prop, string value)
 
ShapeObj Create (string svg)
 從xml 生成data 更多...
 
virtual void finish ()
 
virtual void FormKeyDown (object sender, System.Windows.Input.KeyEventArgs e)
 
virtual void MouseDownInsert (object sender, System.Windows.Input.MouseButtonEventArgs e)
 
void MouseDownUpdate (object sender, System.Windows.Input.MouseButtonEventArgs e)
 
virtual void MouseMoveInsert (object sender, System.Windows.Input.MouseEventArgs e)
 
void MouseMoveUpdate (object sender, System.Windows.Input.MouseEventArgs e)
 
void MouseOP (int ntype)
 
virtual void MouseUpInsert (object sender, System.Windows.Input.MouseButtonEventArgs e)
 
void MouseUpUpdate (object sender, System.Windows.Input.MouseButtonEventArgs e)
 
string SVGString ()
 存檔時存生xml 更多...
 
- 公開方法(Public Methods) 繼承自 IShapeUI
void changeProperty (String prop, string value)
 
ShapeObj Create (String svg)
 
- 公開方法(Public Methods) 繼承自 IUpdateOP
void MouseDownUpdate (object sender, MouseButtonEventArgs e)
 
void MouseMoveUpdate (object sender, MouseEventArgs e)
 
void MouseUpUpdate (object sender, MouseButtonEventArgs e)
 
- 公開方法(Public Methods) 繼承自 IInsertOP
void MouseDownInsert (object sender, MouseButtonEventArgs e)
 
void MouseMoveInsert (object sender, MouseEventArgs e)
 
void MouseUpInsert (object sender, MouseButtonEventArgs e)
 

額外的繼承成員

- 保護方法(Protected Methods) 繼承自 ShapeObj
System.Windows.Point correctPoint (System.Windows.Point p)
 
void remGPath (double px, double py, double ex, double ey)
 儲存新繪製的圖形資料 更多...
 
- 保護屬性 繼承自 ShapeObj
gPath currPath
 

詳細描述

定義在 ShapeArrow.cs 檔案之第 14 行.

函式成員說明文件

◆ DisplayControlPoints()

override void DisplayControlPoints ( gView  gv,
gPath  data 
)
virtual

依據ShapeObj重新實作.

定義在 ShapeArrow.cs 檔案之第 124 行.

◆ DrawShape()

override void DrawShape ( gView  gv,
gPath  data,
Boolean  bfirst 
)
virtual

依data 繪製,如果是第一次畫要新建shape, 更新的話只要更新最後一點

依據ShapeObj重新實作.

定義在 ShapeArrow.cs 檔案之第 41 行.

◆ getMenuItem()

override System.Collections.ArrayList getMenuItem ( )
virtual

覆寫System.Collections.ArrayList

依據ShapeObj重新實作.

定義在 ShapeArrow.cs 檔案之第 18 行.


此類別(class) 文件是由下列檔案中產生: