sketchucation logo sketchucation
    • Login
    šŸ¤‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Problem of using FxRuby in Sketchup

    Scheduled Pinned Locked Moved Developers' Forum
    3 Posts 3 Posters 435 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      wikii
      last edited by

      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()
      

      http://www.sketchucation.com/forums/scf/download/file.php?id=14596

      1 Reply Last reply Reply Quote 0
      • T Offline
        todd burch
        last edited by

        Try asking the question here: http://www.ruby-forum.com/forum/35

        Todd

        1 Reply Last reply Reply Quote 0
        • A Offline
          azuby
          last edited by

          Maybe it's because of threads. As far as I know the GUI toolkits need their own main thread.

          azuby

          *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

          Bad English? PM me, correct me. :smile:**

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement