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

    UI message box results

    Scheduled Pinned Locked Moved Plugins
    5 Posts 3 Posters 403 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.
    • K Offline
      ktkoh
      last edited by

      Simple question but I cant find how to retreive the results from a message box.

      UI.messagebox "Yes - Use Exiting Layer; No - Change Layer name", MB_YESNO
      

      I have tried several ways but no sucess. Documentation is very vague for this process!!

      Keith

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        Check it's return value.

        @unknownuser said:

        result = UI.messagebox("Yes - Use Exiting Layer; No - Change Layer name", MB_YESNO)

        The code sample does this:

        @unknownuser said:

        
        >  result = UI.messagebox "Do you like cheese?", MB_YESNO
        >  if result == 6 # Yes
        >    UI.messagebox("Sketchup likes cheese, too.")
        >  end
        > 
        

        http://code.google.com/apis/sketchup/docs/ourdoc/ui.html#messagebox

        Thomas Thomassen β€” SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jim
          last edited by

          There are constants to make that easier:

          ["IDOK", "IDCANCEL", "IDABORT", "IDRETRY", "IDIGNORE", "IDYES", "IDNO"]
          

          Hi

          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            @jim said:

            There are constants to make that easier:

            ["IDOK", "IDCANCEL", "IDABORT", "IDRETRY", "IDIGNORE", "IDYES", "IDNO"]
            

            Ah!!! Aaaargh.... why doesn't the manual say this?? Like the constants for Face.classify we only learned about. I've been making my own constants...

            Thomas Thomassen β€” SketchUp Monkey & Coding addict
            List of my plugins and link to the CookieWare fund

            1 Reply Last reply Reply Quote 0
            • K Offline
              ktkoh
              last edited by

              Thanks that was a lot clearer than the docs.

              Keith

              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