Problem with GUIKit
- To: mathgroup at smc.vnet.net
- Subject: [mg96056] Problem with GUIKit
- From: "Paul Ellsmore" <paul.ellsmore at nanion.co.uk>
- Date: Tue, 3 Feb 2009 07:17:10 -0500 (EST)
Hi, Does anyone know what the eventname for row selection in a Widget[table] is, in Version 5.1? Also, if I use the syntax suggested in GUIKitGuide.nb to list all the eventnames, methodnames etc, I get an error message: Needs["GUIKit`"]; ref = GUIRun[ Widget["Panel",{ Widget["ScrollPane",{ "preferredSize"RWidget["Dimension", {"width"R200, "height"R110}], "viewportView"RWidget["Table",{ "items"R{{"a1","b1","c1"},{"a2","b2","c2"}}, PropertyValue["model",Name-> "myTableModel"] }, Name->"myTable"] }] }] ] In: "WidgetNames" /. GUIInformation[ref] Out: {myTable,myTableModel} --- this works OK In: "PropertyNames" /. GUIInformation[ref,"inputField"] Out: GUIRun::err: The following GUIKit runtime error occurred : target inputField was not resolved to a valid object instance. The same error message occurs for: Select["MethodNames" /. GUIInformation[ref,"inputField"], StringMatchQ[#,"*text*", IgnoreCaseRTrue]&] And for: "EventNames" /. GUIInformation[ref,"inputField"] Any thoughts on how I can find the relevant MethodNames etc? Thanks, Paul Dr. Paul A. Ellsmore Nanion Limited Oxford Centre for Innovation Mill Street Oxford United Kingdom OX2 0JX Tel: +44 (0) 1865 811175 Fax: +44 (0) 1865 248594