関数名の問題
(1) グラフィック系
現状(仮) | 変更案 | aOpenGExWin(xsiz, ysiz, t, mod) | aOpenExWin() | aOpenExWin(xsiz, ysiz, t, mod) | aOpenExWinEc() | aExGChr(w, x, y, ch, c, b) | aPutExChr() | aExChr(w, x, y, ch, c, b) | aPutExChrEc() | aExChrBox(w, xsiz, ysiz, x, y, ch, c, b) | aPutExChrBoxEc() | aGcls(w, c) | aCls() | aExGetChr(w, x, y) | aGetExChrEc() | aGprintf() | aGrPrintf() |
(2) 解決のためのアイデア
- [1]やはりAWindowを基本として、AWindowの中に AExWindow *xw; を持つべきなのではないか?
- こうすれば、AWindow * とAExWindow * が混在する問題を解決できる。
- [2]座標系の単位が、ExChr単位なのか、グラフィック単位なのか分かりにくい。
- 末尾にEcを付けたら拡張キャラクタ単位ってことにする?
(3) アイデア#1
|