ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*への改善アイデア
     終了時に記憶するウィンドウサイズ
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
ゲスト
投稿日時: 2006-6-14 10:07
終了時に記憶するウィンドウサイズ
ゲストの「muu-muu-」さんからの投稿です。
---

[JUDEの2製品共]

アプリケーション終了時に、ウィンドウを最大化していれば、最大化したウィンドウサイズを保存して、次回起動時に通常のウィンドウサイズとして復元していますよね。

これを、最大化の有/無と、最大化していないときのウィンドウサイズを分けて保存し、それぞれ復元すれば、使い勝手が良くなると思います。

毎朝起動する時にちょっと気になる程度ですけど、変わると非常に嬉しいです。
マルチモニタだと、起動時にお隣のモニタにはみでちゃうので(><
umeda
投稿日時: 2006-6-15 18:07
開発者
登録日: 2006-5-9
居住地:
投稿: 50
Re: 終了時に記憶するウィンドウサイズ
こんにちは。梅田です。

muu-muu-さん、投稿ありがとうございます。

私も前から気になっていて、偶然にも先日、開発リーダーに訴えたばかりなのですが、リリース直前の慌しさの中、今回は見送られることになりました。

けれど、ユーザーさんから同様のご意見をいただけたので、強力に推していきますよ!

というわけでご期待ください。
umeda
投稿日時: 2006-6-15 19:55
開発者
登録日: 2006-5-9
居住地:
投稿: 50
Re: 終了時に記憶するウィンドウサイズ
やる気が出たので、対応させちゃいました。
3.0の正式リリースに含まれると思いますので、
しばらくお待ちくださいね。
ゲスト
投稿日時: 2006-6-16 10:36
Re: 終了時に記憶するウィンドウサイズ
ゲストの「muu-muu-」さんからの投稿です。
---

ありがとうございますっ
&対応、ご苦労さまでした。

ぱっと起動して、ちょこちょこっとUMLを書いてが一層便利に行えそうです。
楽しみにしています。
ゲスト
投稿日時: 2006-7-10 16:13
ウィンドウサイズの復元
ゲストの「あまのりょー」さんからの投稿です。
---

関連する話題だと思ったので、あえてこちらのトピックに続きを書きます。

Windows 版 JUDE/Think! にて気づいた点ですが、ひょっとすると他の JUDE 製品も同じではないかと思います。

前回終了時のサイズを復元するのはいいのですが、その復元の起点が常にスクリーン座標 (0,0) を起点とした位置になっているようで、タスクバーを上や左にしていると、場合によってはタスクバーと JUDE のウィンドウが重なってしまいます。

特にタスクバーを上にしているときは、ウィンドウのタイトルバーが掴めなくなってしまいます。

Windows アプリケーションのお作法としては、タスクバー(等)を除いた描画可能なエリアの左上座標を起点とした相対位置で覚えておき、復元時もおなじようにすべきだと思います。

現状の実装は記憶だけが相対位置で、復元には (0,0) からの絶対座標で復元してしまっているように見えます。

ご対応頂けると嬉しいです。
okamura
投稿日時: 2006-7-11 10:34
開発者
登録日: 2006-5-2
居住地:
投稿: 157
Re: ウィンドウサイズの復元
JUDEでは、保存・復元時ともに絶対座標で扱っているつもりですが、挙動がおかしいでしょうか?

また、タスクバーとの関係ですが、WindowsXPとExcel2000で試しましたが、考慮されていないように見えました。

その作法に関するポインタをいただけないでしょうか。
okamura
投稿日時: 2006-7-11 10:37
開発者
登録日: 2006-5-2
居住地:
投稿: 157
Re: ウィンドウサイズの復元
あっ、初回起動時の問題でしょうか?
amano_ryo
投稿日時: 2006-7-14 17:47
新米
登録日: 2006-6-12
居住地:
投稿: 5
Re: ウィンドウサイズの復元
再現方法としては、

 (1) タスクバーを画面上にする
 (2) foo.juth ファイルを開く
 (3) foo.juth を「最大化」
 (4) JUDE/Think! 終了する。
 (5) foo.juth を再度開く。

 →現象再現。ウィンドウが(0,0)起点に場所のレストアが行われている。

いかがでしょうか。
okamura
投稿日時: 2006-7-20 18:57
開発者
登録日: 2006-5-2
居住地:
投稿: 157
Re: ウィンドウサイズの復元
問題が確認できました。

実は、いただいた再現方法でも最新版では、問題が確認できませんでした。このスレッド中の修正が影響しています。

が、amano_ryoさんのおっしゃるような問題は確かにありました。
問題:
JUDEのウィンドウの左上の点を(x,y)としたとき、x < 0 または、y < 0 のときに、(0,0)に復元されてしまいます。

次回のバグフィックス版で修正されます。
amano_ryoさん、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を