My Project
|
記錄shape list,action data stack 記錄動作,每個動作(pointAry)包含,該圖是圖形的第幾個(Listplace),之前記錄是否己有相同圖是第幾個,目前圖存在記錄的第幾個 更多...
公開方法(Public Methods) | |
int | checkWhich (gPath gp) |
int | checkWhich (gPath gp) |
void | reDo () |
重作到目前狀態 更多... | |
void | reDo () |
重作到目前狀態 更多... | |
void | reDrawAll () |
void | reDrawAll () |
void | Release () |
void | Release () |
void | unDo () |
undo 回到前一狀態 更多... | |
void | unDo () |
undo 回到前一狀態 更多... | |
void | writeIn (gPath Data, int Action) |
維護 undo stack ,把目前狀態存起來.並清空redo stack,如果之前有undo 動作,是回覆到某一狀態,在此之後的動作都可清除 更多... | |
void | writeIn (gPath Data, int Action) |
維護 undo stack ,把目前狀態存起來.並清空redo stack,如果之前有undo 動作,是回覆到某一狀態,在此之後的動作都可清除 更多... | |
公開屬性 | |
bool | bmove |
List< gPath > | FullList = new List<gPath>() |
int | mx |
int | my |
int | node = 0 |
Stack | RedoStack = new Stack() |
int | selIndex = -1 |
List< gView > | shapeList = new List<gView>() |
SVGRoot | sroot = new SVGRoot() |
Stack | UndoStack = new Stack() |
記錄shape list,action data stack 記錄動作,每個動作(pointAry)包含,該圖是圖形的第幾個(Listplace),之前記錄是否己有相同圖是第幾個,目前圖存在記錄的第幾個
定義在 GraphDoc.cs 檔案之第 37 行.
int checkWhich | ( | gPath | gp | ) |
定義在 GraphDoc.cs 檔案之第 45 行.
int checkWhich | ( | gPath | gp | ) |
定義在 GraphDoc.cs 檔案之第 50 行.
void reDo | ( | ) |
重作到目前狀態
定義在 GraphDoc.cs 檔案之第 127 行.
void reDo | ( | ) |
重作到目前狀態
定義在 GraphDoc.cs 檔案之第 138 行.
void reDrawAll | ( | ) |
定義在 GraphDoc.cs 檔案之第 73 行.
void reDrawAll | ( | ) |
定義在 GraphDoc.cs 檔案之第 78 行.
void Release | ( | ) |
定義在 GraphDoc.cs 檔案之第 216 行.
void Release | ( | ) |
定義在 GraphDoc.cs 檔案之第 233 行.
void unDo | ( | ) |
undo 回到前一狀態
定義在 GraphDoc.cs 檔案之第 160 行.
void unDo | ( | ) |
undo 回到前一狀態
定義在 GraphDoc.cs 檔案之第 171 行.
void writeIn | ( | gPath | Data, |
int | Action | ||
) |
維護 undo stack ,把目前狀態存起來.並清空redo stack,如果之前有undo 動作,是回覆到某一狀態,在此之後的動作都可清除
Data | |
Action |
定義在 GraphDoc.cs 檔案之第 91 行.
void writeIn | ( | gPath | Data, |
int | Action | ||
) |
維護 undo stack ,把目前狀態存起來.並清空redo stack,如果之前有undo 動作,是回覆到某一狀態,在此之後的動作都可清除
Data | |
Action |
定義在 GraphDoc.cs 檔案之第 96 行.
bool bmove |
定義在 GraphDoc.cs 檔案之第 48 行.
定義在 GraphDoc.cs 檔案之第 41 行.
int mx |
定義在 GraphDoc.cs 檔案之第 46 行.
int my |
定義在 GraphDoc.cs 檔案之第 47 行.
int node = 0 |
定義在 GraphDoc.cs 檔案之第 45 行.
Stack RedoStack = new Stack() |
定義在 GraphDoc.cs 檔案之第 43 行.
int selIndex = -1 |
定義在 GraphDoc.cs 檔案之第 44 行.
定義在 GraphDoc.cs 檔案之第 40 行.
定義在 GraphDoc.cs 檔案之第 39 行.
Stack UndoStack = new Stack() |
定義在 GraphDoc.cs 檔案之第 42 行.