本作文のタイトルについて。先に現時点での結論から書きます。
わからないです。
え、あそこじゃないの?と云う方がおられるかもしれませんが。少々お待ちください。
まずはビューの列アイコンについておさらいします。
-
1. IBM (Lotus) Notesで、ビュー列にアイコンを表示するには?
Notes/Domino技術者にはお馴染みの方法ですが、列のプロパティで「値をアイコン表示」にチェックし
適切な番号を指定すれば、所定のアイコンが出てきます。
今(2016/01)時点の最新リリースだと、このヘルプかな。
http://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/H_ABOUT_DISPLAYING_AN_ICON_IN_A_COLUMN.html
2. XPagesのビューコントロールで、列にアイコンを表示するには?
まだXPagesが出て比較的間もない時に、この方法をネットで探したのを憶えていますが、当時は英語の記事だけでした。
その時より、ずいぶんコードがスリムになりましたが、いまでも方法は共通しているみたいです。吉田さんの記事をご参照ください。
https://www.ibm.com/developerworks/community/blogs/YoshidaTakeshi/entry/001_xpages__e3_83_93_e3_83_a5_e3_83_bc_e3_82_b3_e3_83_b3_e3_83_88_e3_83_ad_e3_83_bc_e3_83_ab_e3_81_a7_e3_81_ae_e5_88_97_e3_82_a2_e3_82_a4_e3_82_b3_e3_83_b3_e3_81_ae_e8_a1_a8_e7_a4_ba12
DominoまたはNotesのDataフォルダ下、「domino\icons\」フォルダにvwicnXXX.gifといった感じで、番号に対応したアイコンの画像ファイルが並んでいます。
要は、これを表示する式を書くというものです。
さて、1. の方法。従来のビューをWebブラウザで表示した場合ですが
アイコンを右クリックするとどのブラウザでも何らかの方法でURLを確認できます。
http://(ホスト名)/icons/vwicnxxx.gif
URLではサーバー文書の標準指定で「icons/」というURLになりますが、
つまり「domino\icons\」フォルダのファイルを見ているわけです。
まとめると、
XPagesのビューコントロールであっても、単にWeb化したビューであっても、
ブラウザから見る列アイコンは「domino\icons\」フォルダにあります。
でも、Notesクライアントでは?
ためしに任意の「domino\icons\」フォルダ内のvwicn画像を一つ選択し、(バックアップは取ったうえで)
ペイントなどで内容を変更してしまってください。
- たとえば123番のアイコン「未読青封筒」 を、こんなふうに変えちゃいます。
そのアイコンを使っているビューを
ブラウザで見た場合のBefore-Afterはこうですが
Notesクライアントで確認すると、変わりません。
少なくともNotesクライアントに関する限り、
列アイコンの元画像は「domino\icons\」フォルダの画像ではない、ということです。
ではNotesクライアント用のアイコン画像はどこにあるの?が、今のところ私にはわかりません。
というのが冒頭の結論です。
直接的な画像ファイルではなく、Notes/Dominoのモジュール内に何らかの形で仕込まれているのではないかと想像しています。考えたら、単なる画像ファイルでは、ポップアップヘルプも出しようがないでしょうから。
もしご存知の方がいたら教えてください♪