Menu

#1013 共通・タイプ別設定変更後にタイトルバー更新

None
closed
nobody
None
5
2016-01-28
2015-11-15
novice123
No

UpdateCaption()の呼び出しを追加しました。

1 Attachments

Discussion

  • novice123

    novice123 - 2015-11-18

    追加する場所が間違ってました。

     
  • Moca

    Moca - 2015-11-18

    マクロ Editor.ChangeType(1) で切り替えたときに更新されないっぽいので、
    Command_CHANGETYPEの中で更新したほうがいいかもしれません。

     
  • Moca

    Moca - 2015-11-27

    タイトル「共通設定変更後」⇒「タイプ選択変更後」かも。
    タイプ別設定一覧でタイプを並び替えた場合も、タイプ別が変更されることがあり、そのときも変更する必要があるかもしれません。
    それは、CEditWnd::DispatchEvent MYWM_CHANGESETTINGあたりで。

     
  • novice123

    novice123 - 2015-11-28

    マクロ Editor.ChangeType(1) で切り替えたときに更新されないっぽいので、

    CEditDoc::OnChangeSetting()で無条件に呼び出すようにしました。

    タイトル「共通設定変更後」⇒「タイプ選択変更後」かも。

    Role/PositionがDeveloperだとタイトル変更できません。

    タイプ別設定一覧でタイプを並び替えた場合も、タイプ別が変更されることがあり、そのときも変更する必要があるかもしれません。

    再現方法がわかりませんでした。
    (このパッチでも修正できてない?)

     
  • Moca

    Moca - 2015-11-29
    • summary: 共通設定変更後にタイトルバー更新 --> 共通・タイプ別設定変更後にタイトルバー更新
    • Group: -->
     
  • Moca

    Moca - 2015-11-29

    bパッチ確認しました。
    共通設定でキャプション文字列設定変更 OK
    タイプ別設定でタイプ別設定名変更 OK
    ChangeType() OK
    タイプ別設定一覧で一時適用 OK
    タイプ別設定一覧で並び替えでタイプ別適用変更 OK
    これの再現方法は、
    ・キャプションに$Bを追加しておく
    ・txtのファイルを開く(たぶんMRUにないファイル)
    ・タイプ別設定一覧で「テキスト(txt)」を複製
    ・複製された「テキスト2(txt)」を[↑]で「テキスト(txt)」よりリストの上に移動
    ・$Bの部分が即座に「テキスト2」になる

     
  • novice123

    novice123 - 2015-12-06

    確認ありがとうございました。

    「1.x」ではパッチを当てなくても更新されてましたが、調べてみると
    CEditView::OnSize()にあるUpdateCaption()で更新していました。

    「2.x」では該当部分はコメントアウトされていて、
    ここを元に戻すとタイトルバーが更新されるのですが、
    今回はこのパッチで対応しようと思います。

    また、パッチ更新しました。
    ローカル変数からメンバ変数に変更しました。

     
  • novice123

    novice123 - 2015-12-11

    [r4061]でcommitしました。

     

    Related

    Commit: [r4061]

  • Moca

    Moca - 2016-01-28
    • status: open --> closed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.