Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
š« Lightbeans Update | Metallic and Roughness auto-applied in SketchUp 2025+ Download
Problem of using FxRuby in Sketchup
-
Run following code in Sketchup , when I click the button "Quit", The promopte "Quit has been clicked!" can be printed,but the dialog does't disappear . It sames that method "exit" for application can't finish the program in Sketchup! But in Ruby 1.8 , it works well. Why?
require 'fox16' include Fox application = FXApp.new("Hello", "FoxTest") main = FXMainWindow.new(application, "Hello", nil, nil, DECOR_ALL) a_button=FXButton.new(main, "&Quit!", nil, application, FXApp;;ID_QUIT) a_button.connect(SEL_COMMAND){ p "Quit has been clicked!" application.exit } application.create() main.show(PLACEMENT_SCREEN) application.run() -
Try asking the question here: http://www.ruby-forum.com/forum/35
Todd
-
Maybe it's because of threads. As far as I know the GUI toolkits need their own main thread.
azuby
Advertisement