らっぱ のバックアップ差分(No.9)



[[FrontPage]]
 
 微力ながらお手伝いさせてください。
 
 *作った(作っている)もの [#ta5e6842]
 - gtimer(20050403)
 -- 開発環境:MonaADK0.3.0a5
 -- 指定秒数をカウントダウンするだけ。
 -- BayGUI の練習で作成。
 - gpaint(20050403)
 -- 開発環境:MonaADK0.3.0a5
 -- マウスで%%単色の線%%を描画するだけ(&color(red){色が指定できるようになったよ};)
 -- マウスでお絵かき
 
 *更新履歴 [#t1d3e97d]
 - gpaint(20050409)
 -- スライダでRGBを指定できるようになったよ!
 #ref(20050409.jpg)
 *直近TODO [#l9dc2a14]
 - gpaint
 -- スライダ部分だけ背景色が浮いてるのをなんとかする。
 -- 色指定用TextFieldに直接入力された色も拾う
 -- 描画用バッファを分離(将来のファイル書き出しのため)
 -- 子ウインドウを作成
 -- 色指定を子ウインドウに移動
 
 *こんなこといいな、できたらいいな [#n1b80235]
 - gpaint
 -- ファイルからの画像読み込み
 -- 線幅変更
 -- その他通常のペイント系ソフトの機能
 -- フォトレタッチ系機能(gimpから移植した方が早い?)
 -- ネット連携(!?)
 
 *ふと思ったことをメモ [#nd12fe3d]
 メモレベルなので、解決を期待しているわけでも、解決しようとしているわけでもありません。
 *** BayGUI : Control 系 [#haff95ac]
 - ListBox の項目数が増えると ListBox 自体の高さを増やす必要がある
 -- プルダウン or スクロールバー付きのタイプがあると画面がすっきりしそう。
 --- すいません怠慢です。面倒なので放置中(爆) -- [[bayside]]
 --- 私も自作しようとして後回しにしてしまいました。 -- らっぱ
 - Window クラスの onEvent 関数が if 文の羅列になりがち
 -- しょうがない、っていうか、アプリ側の実装次第かな。。。
 --- Javaのリスナーモデルをそのまま移植すれば解決します。でもクラスがすごく増えてしまうので微妙・・ -- [[bayside]]
 --- そうなんですよね。複雑になるとかなり詳細なドキュメント作らないと誰も使えなくなっちゃうし。 -- らっぱ
 - 子ウインドウが欲しい
 -- これも自作しようとして放置
 -- 全部のツール/アイコンを1画面に収める(MS Office系)か、子ウインドウを並べる(Adobe系)かも意見の分かれるところかも。
 
 ** コメント [#s2cd96f2]
 #comment(below)
 -Graphics *offg = new Graphics(new Image(320, 240)); とかでオフスクリーン作れますよ>らっぱさん あとは g->drawImage(image, x, y); に渡してやるだけです。 -- [[bayside]] &new{2005-04-03 (日) 23:28:21};
 --はっ、、、いきなり解決してしまった。。。 -- らっぱ
 -0.3.0a5に合わせて修正しておきます。CVSって何かアカウント必要なんでしたっけ? -- [[らっぱ]] &new{2005-04-03 (日) 16:10:39};
 -- sourceforge.jpのアカウント取得後私の方で設定をすればCVSにcommitできるようになります。Paintの今後のソースツリーへの追加はbaysideさんと調整してもらえると助かります。CVSアクセス権が必要なときはここに書いてもらえればすぐにでも対応させていただきます。 -- ひげぽん
 -- 教えて君みたいなことしてすみませんでした。アカウント取りました。「rappa」です。今後ともよろしくです。 -- らっぱ
 --いえいえ。追加してみたのでCVSアクセスできると思います。paintもある程度形になったとらっぱさんが判断した時点で私の日記で紹介出来ればと思います(もしいやでなければ)-- ひげぽん
 --早い!CVSでアクセスできることを確認しました。ご紹介頂いても恥ずかしくないようなものを作れるように頑張りますです。(週末しか作業できないのでのんびりした開発になっちゃいますが。) -- らっぱ
 --確認ありがとうございます。お互いのんびりマイペースで行きましょう!。-- ひげぽん
 -およよ。恐縮です。ライセンスは何も主張する気はないので、BayGUIの一般的なアプリに合わせてください。 -- [[らっぱ]] &new{2005-04-03 (日) 16:06:06};
 --gtimerをCVSに追加させていただきました。ライセンスは一般的なアプリにのっとり、BSDライセンスにさせていただきました。gpaintも完成度があがればぜひ掲載したいです。http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/mona/Mona/apps/baygui/gtimer/ -- bayside
 --ありがとうございます!gpaintはまだまだこれからって感じですが、作ってるうちにAPIの方に欲しいI/Fなんかも出てきそうなので、フィードバックできるように整理して行ければと思ってます。 -- らっぱ
 -MonaADK0.3.0a5をリリースしました。インターフェースがちょっと変わってしまったので数行手直しが必要になっちゃいますが、こちらで動くことを確認しました。よろしければMonaのCVSに入れようかと思いますが、ライセンスはどうすればよいでしょうか>らっぱさん -- [[bayside]] &new{2005-04-03 (日) 14:39:22};
 -単色で線が引けるようになりました。えらいぞ自分。 -- [[らっぱ]] &new{2005-04-03 (日) 03:41:48};
 -ペイント系はまだありませんね。ぜひ挑戦してみてください。 -- [[ひげぽん]] &new{2005-04-02 (土) 23:04:47};
 -monapiの雰囲気は掴めてきました。ペイント系ソフトってどなたか作ってたりしますか?誰も作ってなかったら挑戦してみようかと思ってるんですが。 -- [[らっぱ]] &new{2005-04-02 (土) 23:02:35};
 -ようこそ。タイマー作成ありがとうございます。 -- [[ひげぽん]] &new{2005-04-02 (土) 08:58:22};

トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.022 sec.