Run following code in Sketchup , when I click the button "Quit", The promopte "Quit has been clicked!" can be printed,but 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()
[image: 0fV0_hello.jpg]