CodeBlocksーnanoCAD
ツールバーのカスタマイズ
nanoCADのツールバーをどうやってカスタマイズするのか?マニュアルらしきページ読んでもよく理解できませんでしたwなので、随分省略しています。問題が出たらその時考えます。
で、インストールフォルダに「userdata.cfg」というファイルを作って中身を書き込んでいくんですが、めんどくさい。
;============================================ ; ツールバー作成 ;============================================ [\toolbars\HTB1] |InitialVisible=f1 |name=sHTB1 [\toolbars\HTB1\loadscript] |intername=sreLoadScript [\toolbars\HTB1\test] |intername=sH-test [\toolbars\HTB1\補助線削除] |intername=s補助線削除 [\toolbars\HTB1\十字補助線] |intername=s十字補助線 [\toolbars\HTB1\中心線付円] |intername=s中心線付円 [\toolbarspos\HTB1] |DockPosition=stop |row=i0 |pos=i10 ;============================================ ; ボタンとアイコン、関数の関連付け ;============================================ [\configman\commands\reLoadScript] weight=i30 |cmdtype=i0 |CapsDisable = W0xFF intername=sreLoadScript BitmapDll=sH-icon.dll | icon=sICON74 DispName=sReLoadScript [\configman\commands\H-test] weight=i30 |cmdtype=i0 |CapsDisable = W0xFF intername=sH-test BitmapDll=sH-icon.dll | icon=sICON75 DispName=sH-Test [\configman\commands\補助線削除] weight=i30 |cmdtype=i0 |CapsDisable = W0xFF intername=s補助線削除 BitmapDll=sH-icon.dll | icon=sICON32 DispName=s補助線削除 [\configman\commands\十字補助線] weight=i30 |cmdtype=i0 |CapsDisable = W0xFF intername=s十字補助線 BitmapDll=sH-icon.dll | icon=sICON1 DispName=s十字補助線 [\configman\commands\中心線付円] weight=i30 |cmdtype=i0 |CapsDisable = W0xFF intername=s中心線付円 BitmapDll=sH-icon.dll | icon=sICON2 DispName=s中心線付円
今現在のファイルはこんな感じになってます。で、カスタマイズし易いようにソフトを作ってるのがこんな感じ
上記の「userdata.cfg」を読み込んだところ。ただし、まだコマンド部だけでツールバー部は未実装です。これからいろいろ機能を追加していきます。
でも、飾りっ気のないソフトですねwデザインは全くダメです。
あ、このツールバーのカスタマイズファイルだけでは何も動きません。
実際の動作はLISPでプログラム書いてます。それについてはまた今度。