My Project
|
某一類的形狀.包含UI 的界面,繪製方式.更新方式.新增方式 更多...
公開方法(Public Methods) | |
void | btn_Click (object sender, RibbonControlEventArgs e) |
UI 點選 更多... | |
void | changeProperty (string prop, string value) |
ShapeObj | Create (string svg) |
從xml 生成data 更多... | |
virtual void | DisplayControlPoints (gView gv, gPath data) |
virtual void | DrawShape (gView gv, gPath data, Boolean bfirst) |
依data 繪製,如果是第一次畫要新建shape, 更新的話只要更新最後一點 更多... | |
virtual void | finish () |
virtual void | FormKeyDown (object sender, System.Windows.Input.KeyEventArgs e) |
virtual System.Collections.ArrayList | getMenuItem () |
覆寫System.Collections.ArrayList 更多... | |
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) | |
System.Windows.Point | correctPoint (System.Windows.Point p) |
void | remGPath (double px, double py, double ex, double ey) |
儲存新繪製的圖形資料 更多... | |
保護屬性 | |
gPath | currPath |
某一類的形狀.包含UI 的界面,繪製方式.更新方式.新增方式
定義在 ShapeObj.cs 檔案之第 59 行.
void btn_Click | ( | object | sender, |
RibbonControlEventArgs | e | ||
) |
UI 點選
定義在 ShapeObj.cs 檔案之第 107 行.
void changeProperty | ( | string | prop, |
string | value | ||
) |
定義在 ShapeObj.cs 檔案之第 191 行.
|
protected |
定義在 ShapeObj.cs 檔案之第 605 行.
ShapeObj Create | ( | string | svg | ) |
從xml 生成data
定義在 ShapeObj.cs 檔案之第 186 行.
實作 IDrawing.
在ShapeArrow, ShaperightTriangle, ShapeTriangle, ShapeCurve, 及 ShapeRectangle重新實作.
定義在 ShapeObj.cs 檔案之第 248 行.
依data 繪製,如果是第一次畫要新建shape, 更新的話只要更新最後一點
實作 IDrawing.
在ShapeText, ShapePencil, eraser, ShapeArrow, ShapeCircle, ShapeCurve, ShapeRectangle, ShaperightTriangle, 及 ShapeTriangle重新實作.
定義在 ShapeObj.cs 檔案之第 207 行.
|
virtual |
|
virtual |
實作 IInsertOP.
定義在 ShapeObj.cs 檔案之第 622 行.
|
virtual |
覆寫System.Collections.ArrayList
實作 IShapeUI.
在ShapeText, ShapePencil, ShapeArrow, ShaperightTriangle, ShapeTriangle, eraser, ShapeCircle, ShapeCurve, ShapeRectangle, 及 Sproerty重新實作.
定義在 ShapeObj.cs 檔案之第 67 行.
|
virtual |
在ShapePencil, 及 ShapeText重新實作.
定義在 ShapeObj.cs 檔案之第 328 行.
void MouseDownUpdate | ( | object | sender, |
System.Windows.Input.MouseButtonEventArgs | e | ||
) |
定義在 ShapeObj.cs 檔案之第 284 行.
|
virtual |
在ShapePencil重新實作.
定義在 ShapeObj.cs 檔案之第 464 行.
void MouseMoveUpdate | ( | object | sender, |
System.Windows.Input.MouseEventArgs | e | ||
) |
定義在 ShapeObj.cs 檔案之第 322 行.
void MouseOP | ( | int | ntype | ) |
實作 IInsertOP.
定義在 ShapeObj.cs 檔案之第 113 行.
|
virtual |
在ShapePencil重新實作.
定義在 ShapeObj.cs 檔案之第 345 行.
void MouseUpUpdate | ( | object | sender, |
System.Windows.Input.MouseButtonEventArgs | e | ||
) |
定義在 ShapeObj.cs 檔案之第 317 行.
|
protected |
儲存新繪製的圖形資料
定義在 ShapeObj.cs 檔案之第 545 行.
string SVGString | ( | ) |
|
protected |
定義在 ShapeObj.cs 檔案之第 65 行.