Doh!  Try this instead:
        public MyTree() {
                setTreeData(new ArrayList<Object>());
                setSkin(new MyTreeSkin());
        }

~Roger

-----Original Message-----
From: Josh R [mailto:[email protected]] 
Sent: Wednesday, August 08, 2012 3:49 PM
To: [email protected]
Subject: Re: How to block UI input to a disabled/busy TreeNode

On Wed, Aug 8, 2012 at 6:46 PM, Roger L. Whitcomb <[email protected]> 
wrote:
> Try just:
>         public MyTree() {
>                 super();
>                 setSkin(new MyTreeSkin());
>         }
>
> And then you don't need any theme code in your startup method.
>

I tried that earlier and got 'skin is already installed' exception.

java.lang.IllegalStateException: Skin is already installed.
        at org.apache.pivot.wtk.Component.setSkin(Component.java:764)
        at org.apache.pivot.wtk.TreeView.setSkin(TreeView.java:941)
        at com.foobar.proto.main_proto$MyTree.<init>(main_proto.java:89)
        at com.foobar.proto.main_proto.create_hosts_tree(main_proto.java:662)
        at com.foobar.proto.main_proto.startup(main_proto.java:834)


thanks

Reply via email to