Curl Global Community
TextField の見た目を変更したい - 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: TextField の見た目を変更したい (/showthread.php?tid=856)



TextField の見た目を変更したい - umemura - 03-01-2013

TextField は白い背景とラウンドした枠を持っていると思います。
これをすべて透明にすることはできますか?

方法があれば教えて下さい。



RE: TextField の見た目を変更したい - スネーク - 03-05-2013

こんな感じかな。

Code:
{curl 8.0 applet}

{define-class public MyStandardTextFieldUI {inherits StandardTextFieldUI}

  {method protected {overdraw-control renderer2d:Renderer2d}:void
    ||hoge
  }

}


{VBox
    width = 300pt,
    height = 200pt,
    background = "aliceblue",
    {TextField
        width = 200pt
    },
    {TextField
        control-content-background = "transparent",
        value = "hello",
        width = 200pt,
        ui-object = {MyStandardTextFieldUI}
    }
}



RE: TextField の見た目を変更したい - umemura - 03-05-2013

コントロールの描画を担当する draw メソッドからたどっていけば見つけられたのですね。
ありがとうございます。
らりるれろ。