• Login
sketchucation logo sketchucation
  • Login
⚠️ Libfredo 15.4b | Minor release with bugfixes and improvements Update

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 24 Sept 2008, 12:23

    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 24 Sept 2008, 14:39

      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 25 Sept 2008, 07:49

        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
        1 / 1
        • First post
          1/3
          Last post
        Buy SketchPlus
        Buy SUbD
        Buy WrapR
        Buy eBook
        Buy Modelur
        Buy Vertex Tools
        Buy SketchCuisine
        Buy FormFonts

        Advertisement