sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Resize inputbox

    Scheduled Pinned Locked Moved Plugins
    4 Posts 3 Posters 678 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
      kat
      last edited by

      Hello,
      I use a SU inputbox in my script with some predefined possibilities for the user.
      for example:

      def dialog3()
      number_layers = 2
      
      prompts3 = Array.new(number_layers) { |i| "Layer "+(i+=1).to_s}
      defaults3 = Array.new(number_layers) { |i| "--Select--"} 
      list3 = [ "WFEX0001;Wall, external finishes - closing sub-element - blocks/stones - natural stone - breuksteen (09 cm)
      |WFEX0002;Wall, external finishes - closing sub-element - blocks/stones - concrete blocks - white (190x90x90)
      |WFEX0003;Wall, external finishes - closing sub-element - blocks/stones - concrete blocks - grey (190x90x90)",
      "THINS0001;Thermal insulation in cavity - blanket, batt - anorganic fiber - rock wool - hard (6 cm)
      |THINS0002;Thermal insulation in cavity - blanket, batt - anorganic fiber - rock wool - hard (10 cm)
      |THINS0003;Thermal insulation in cavity - blanket, batt - anorganic fiber - rock wool - hard (14 cm)"]
      
      d3 = UI.inputbox(prompts3,defaults3, list3, "Layers ")
      end
      

      Because my list contains very long strings, SU automatically produces this ridiculously huge inputbox that won't even fit the screen. Does someone know how to resize it?

      1 Reply Last reply Reply Quote 0
      • TIGT Offline
        TIG Moderator
        last edited by

        Unfortunately you can't resize a SUp inputbox - except by having strings that are the appropriate length !
        You need a web-dialog to do that - but that's another matter...
        πŸ˜’

        TIG

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

          hmm, i did some Java programming before, but that was a long time ago... πŸ˜•

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

            You don't need Java for webdialogs. Javascript on the other hand, and HTML + CSS.

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

            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