Takuro Ashie
ashie****@homa*****
2003年 2月 21日 (金) 06:30:00 JST
足永です At Thu, 20 Feb 2003 09:30:41 +0900, Motonobu Ichimura wrote: > > 市村です。 > 設定まわりの話がでていたので、議論のネタを提供させてください。 ありがとうございます. > > 適当に勢いで書いてしまったのですが、 > > http://www.momonga-linux.org/~famao/kz-prefs.h > あんまりよく考えていないのですが(^^; おおむね良さげと思ったのですが, 次の点が気になります * 読み込みはあるけど,書き込みは? 書き込み時にあまり余計な整形をしないようになってるといいなぁ. 最低限,コメント等を勝手に削除したりしないように. * load_fileが仮想関数になっていますが,継承してオーバーライドして使 うと設定ファイルのフォーマットを変えられるという解釈でいいのでしょ うか?(という事をできたらいいかなと私も妄想していたのですが) * KZ_PREF_DATA(ポインタ)で値を突っ込んで保存すると (kz_prefs_set_data())何がおきるのか? * 一応KZ_PREF_FLOATとかも必要かな? * gnome_configのvector系APIのようなものもあると嬉しいような,嬉しく ないような * KZ_PREF_REMOVEDがセットされるタイミングはいつ? * KzPrefTypeがビットシフトになっているのはKZ_PREF_REMOVED (KZ_PREF_POINTERも?)と組み合わせるため? INTとSTRINGとかが間違ってandされたりするとどうなるのか? > # でも、このkz-prefs.hだと interest がなぜあるのかわからないですね...。 分かるような気はするのですが(^^; お時間がある時にでも説明してもらえる と嬉しいです. ここまでやって頂けるという事は,実装もやって頂けるのかな?(^^; とつぶやいてみるテスト