Curl Global Community
チェックボタンセルのUI - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: チェックボタンセルのUI (/showthread.php?tid=1165)



チェックボタンセルのUI - umemura - 10-16-2014

下記のように、チェックボタンセルのUIを設定しようとすると、
「コンテナを繰り返し処理する間に [{Set-of Type} @0x09D65C94].size が変更されました。の為、例外Errorで停止」
というエラーが出てしまいます。

SRGCheckButton に、独自のUIを設定するにはどうすればよいでしょうか。

Code:
{define-class public CustomSRGSkinnableCheckButtonUI {inherits SRGSkinnableCheckButtonUI}
  {constructor public {default ...}
    {construct-super {splice ...}}
  }
}
{def c =
    {SRGCheckButton
         ui-object ={CustomSRGSkinnableCheckButtonUI}
    }
}



RE: チェックボタンセルのUI - dyoshida - 10-16-2014

コード書いて試してないのですが、ぱっと見で
エラーは設定するクラスの不一致が原因とか?

SRGSkinnableCheckButtonUI クラスはCurlドキュメントをみると
 「StandardCheckButtonCellと共に使用する、スキンが適用されたUI」

とありますが、SRGCheckButtonクラスは
 public SRGCheckButton {inherits CheckButton}

とStandardCheckButtonCellと関連がないので、ui-objectには
SkinnableCheckButtonUIを指定するものなのでは。