I do, yes, but I’m doing my initial development against the oldest version we have in active use (trying to initiate a full-on switch to 6.2 in the next month or so). If this is a version-specific bug/issue, that’s fine (it shouldn’t cause any real issues), but I wanted to make sure I wasn’t missing something.
Thanks guys, -Nathan From: Ivan Busquets Sent: Friday, May 13, 2011 10:22 AM To: Nuke plug-in development discussion Subject: Re: [Nuke-dev] Read-only String knob (or alternative) Do you have 6.2 at hand to build against? I'm pretty sure the same thing would work in 6.2 On Fri, May 13, 2011 at 10:12 AM, Nathan Rusch <[email protected]> wrote: Thanks for the reply Peter, but that doesn't seem to be making a difference. Just to be sure I'm not missing something, here's my knobs() function: virtual void knobs(Knob_Callback f) { Knob* th = String_knob(f, &m_treeHash, "tree_hash", "Tree Hash"); Tooltip(f, "Hash of incoming op tree"); // th->set_flag(Knob::READ_ONLY); //What I was calling before SetFlags(f, Knob::READ_ONLY); //Same result } When I load my plugin, I can select all the text in the String knob and delete it. I can refresh it and the hash comes back, but there's nothing preventing me from clearing it out every time. -Nathan -----Original Message----- From: Peter Pearson Sent: Friday, May 13, 2011 10:02 AM To: [email protected] Subject: Re: [Nuke-dev] Read-only String knob (or alternative) On 13/05/11 17:53, Nathan Rusch wrote: Hey there dev list, I’ve got a plugin that uses a String_knob. In my knobs() method, I’m constructing it and then calling th->set_flag(Knob::READ_ONLY);. Pretty basic stuff here. However, the READ_ONLY flag doesn’t seem to have any effect. Is there a way to get this to actually stick? Is this a version bug (this is being built against 6.1v2)? Or is there another way I can display text that can be expression-linked but is legitimately read only? Thanks, -Nathan Try just: SetFlags(callback, Knob::READ_ONLY); after the String_knob() call. Works for me in 6.3, and I can't think why 6.1 would be any different. Regards, Peter Peter Pearson, Software Engineer The Foundry, 6th Floor, The Communications Building, 48 Leicester Square, London, UK, WC2H 7LT Tel: +44 (0)20 7434 0449 - Fax: +44 (0)20 7434 1550 Web: www.thefoundry.co.uk The Foundry Visionmongers Ltd. Registered in England and Wales No: 4642027 _______________________________________________ Nuke-dev mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev _______________________________________________ Nuke-dev mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev -------------------------------------------------------------------------------- _______________________________________________ Nuke-dev mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
_______________________________________________ Nuke-dev mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
