Hatena::Groupnadesiko

雪乃☆雫のなでしこ日和

2017/10/22 (日)

新機能のテーブルをお試ししてみる

| 19:36 | 新機能のテーブルをお試ししてみる - 雪乃☆雫のなでしこ日和 を含むブックマーク はてなブックマーク - 新機能のテーブルをお試ししてみる - 雪乃☆雫のなでしこ日和 新機能のテーブルをお試ししてみる - 雪乃☆雫のなでしこ日和 のブックマークコメント

 なでしこ1.57で、自由なレイアウトでグリッドを表現できる「table.nako」が新機能として追加されたんですが、どうするもんだかの説明はマニュアルにもサンプルにも追加されていないっぽいんですよね~(?)

 グループのことがあんまり分かっていないけど、ちょこっと眺めてみた感じ、どうやら、イメージ部品を使って、アイテムとして与えた配列を表にして表示するモノのようです。

 なんか、こんな感じ?

#-----------------------------------------------------------
!「table.nako」を取り込む。
データ=「1,2,3
A,B,C
い,ろ,は」

Tとはテーブル。
のアイテムはデータ。

Tを自動作成。
#-----------------------------------------------------------

 すごいのは、クリックすると、こにフォーカスが入る点ですね☆

 元のイメージのバックアップと、フォーカスが入った時のカラーと、二枚の裏画面を使って画像部分コピーするとゆう、わりとワタシがやりそうな原始的な方法で実現しているようです。


 背景色、選択色(フォーカスが入った時の色)、線色線太さ文字色文字サイズ、フォントは変更できるようです。

 グループってすごいな~。便利そうだな~とは思うものの、ひとつひらめかない

 眺めると、何となく分かるよーな気はするものの、自分で作れる気がしない~;;;


 ところで、どうも文字サイズの変更が、うまくいきません。

 アイテムを設定する前に文字サイズを設定しようとするとエラーになっちゃう。

 アイテムを設定した後だと・・・エラーは出ないけど反映されてない

 ちょっと標準の文字がでかすぎるからちっちゃくしたいと思っただけなのにぃ~。しくしくしくしく。

 うーむと思って眺めていると・・・159行目、文字情報設定で、なんで文字サイズを40に決め打ちしちゃってるんすか?? 反映されるわけなくないですか?? ここは「文字サイズ_」なのでは???

 しかし、それでもやっぱりうまくいきません。

 どうやら、文字サイズ設定時に文字幅設定しているんだけど、この時アイテムがだとダメっぽい。

 どっちみち、アイテム設定する時に、正規化アイテム表作成を行う中で文字幅設定をするんだからと、消してみる(無謀;)

 エラー出なくなりました☆

 が・・・アイテムを設定した後に文字サイズを設定したら反映されません。ついでに、フォントの設定もアイテムを設定した後だと、反映されません。

 文字情報設定は文字幅設定の中で、文字幅設定は正規化アイテム表作成の中で、正規化アイテム表作成はアイテム設定の中で行われているんだから当然でしたね(@_@;ヤヤコヤシイ...

 てゆうか、最終的には「自動作成」で引いて表にしてるんだから、全部ココでいいんじゃないの?(ヤケ;)

 とゆうわけで、自動作成の最初に正規化アイテム表作成するを突っ込んだところ、とりあえず、文字サイズの設定に関してはうまくいってるっぽい感じになりました。

 うーん、これはバグ・・・なのかなぁ。

 このやっつけな修正が妥当なのかどうかもよく分からんし・・・

 悩むわ~;;;


 でも、とりあえずは動いてる。

!「table.nako」を取り込む。
データ=「1,2,3
A,B,C
い,ろ,は」

Tとはテーブル。
これについて
  選択色は$999999
  背景色は$EEFFFF
  線太さは3
  線色は$CCCCCC
  文字色は$000066
  フォントは「MS 明朝」
  文字サイズは18

  アイテムはデータ。
Tを自動作成

 して、このテーブルの機能としては、表示するだけなのかな?

 編集するなどは、各自で別途プログラムするというコトかな??

 ダブルクリックした時、選択行,選択列を言うようになっているのが、こはかとなくお試し中感なんだけど、ここを書き換える???

トラックバック - http://nadesiko.g.hatena.ne.jp/snowdrops89/20171022