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

    If Toolbar is true make it false

    Scheduled Pinned Locked Moved Developers' Forum
    54 Posts 4 Posters 2.6k Views 4 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.
    • TIGT Offline
      TIG Moderator
      last edited by

      At some point you refer to compress when it should always be @compress πŸ˜’

      TIG

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

        And you are better of using true and false instead of strings "yes", "no" - strings are very slow. and "yes" and "no" both evaluates to true.

        If you get errors then please post them. They help pinpoint specifically what is going on. "some error" is to vague to make any good guess.

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

        1 Reply Last reply Reply Quote 0
        • S Offline
          simonstaton
          last edited by

          I still seem to be getting this error:

          C;/Users/Simon/Documents/Action Design Your Own v2/Action 3D 3/Plugins/Utilities/Toolbar.rb;309; syntax error
          	 if @compress == "yes" {Morisdov.att_get}
          	                        ^
          C;/Users/Simon/Documents/Action Design Your Own v2/Action 3D 3/Plugins/Utilities/Toolbar.rb;310; syntax error
          	 if @compress == "no" {UI.messagebox("Before Viewing Your Cart Make Sure You Have Compressed Your Climbing Frame\n\nNote; You Only Need to Compress Once")}
          	                       ^
          C;/Users/Simon/Documents/Action Design Your Own v2/Action 3D 3/Plugins/Utilities/Toolbar.rb;310; syntax errorError Loading File LoadToolbar.rb
          C;/Users/Simon/Documents/Action Design Your Own v2/Action 3D 3/Plugins/Utilities/Toolbar.rb;309; syntax error
          	 if @compress == "yes" {Morisdov.att_get}
          	                        ^
          C;/Users/Simon/Documents/Action Design Your Own v2/Action 3D 3/Plugins/Utilities/Toolbar.rb;310; syntax error
          	 if @compress == "no" {UI.messagebox("Before Viewing Your Cart Make Sure You Have Compressed Your Climbing Frame\n\nNote; You Only Need to Compress Once")}
          	                       ^
          C;/Users/Simon/Documents/Action Design Your Own v2/Action 3D 3/Plugins/Utilities/Toolbar.rb;310; syntax error
          
          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            You're thinking Jsvascript. Your If Else syntax is wrong.
            http://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Control_Structures

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

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

              Try
              if test; action; end
              OR
              action if test

              or

              if test
                 action
              elsif another_test
                 another_action
              else ### anything else !
                 yet_another_action
              end
              

              TIG

              1 Reply Last reply Reply Quote 0
              • S Offline
                simonstaton
                last edited by

                haha excellent guys, it works thanks the all the help!

                1 Reply Last reply Reply Quote 0
                • S Offline
                  simonstaton
                  last edited by

                  @thomthom said:

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

                  @unknownuser said:

                  The toolbar_names method is used to returns the name of all the available toolbars (this differs between PC and Mac).

                  > UI.toolbar_names ["Standard", "Principle", "Camera", "Drawing", "Edit", "Construction", "Walk", "DisplayMode", "StandardViews", "Section", "Google", "GettingStarted", "VCB"]

                  I dont suppose you know what the toolbar name would be for the large toolset do you?

                  Thanks,
                  Simon

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    simonstaton
                    last edited by

                    I see, no worries hope they fix it soon. Thanks

                    1 Reply Last reply Reply Quote 0
                    • Dan RathbunD Offline
                      Dan Rathbun
                      last edited by

                      @simonstaton said:

                      I see, no worries hope they fix it soon. Thanks

                      Updated my previous post, to give send_action integers, and info on the DC ruby toolbar.

                      I'm not here much anymore.

                      1 Reply Last reply Reply Quote 0
                      • Dan RathbunD Offline
                        Dan Rathbun
                        last edited by

                        @simonstaton said:

                        I dont suppose you know what the toolbar name would be for the large toolset do you?

                        It does NOT have a string identifer that works with UI.toolbar_names or UI.set_toolbar_visible, etc.

                        This is a bug in the API; we have asked that it be fixed.

                        Misspelled argument: 'Principle' for the Principal toolbar.

                        The missing arguments: %(#000000)[**identifier]%(#F0F0F0)[____]%(#000000)[tb_ID]%(#F0F0F0)[_]%(#000000)[send_action int "LargeToolSet"]%(#F0F0F0)[_]%(#000000)[(211)]%(#F0F0F0)[__]%(#000000)[23056 "Layers"]%(#F0F0F0)[_______]%(#000000)[(220)]%(#F0F0F0)[__]%(#000000)[21132 "Shadows"]%(#F0F0F0)[______]%(#000000)[(103)]%(#F0F0F0)[__]%(#000000)[10546**]

                        NOTE: %(#000000)[**"Dynamic Components"]%(#F0F0F0)[_]%(#000000)[(59648)]** is a ruby toolbar (not a native toolbar.)
                        You must use UI.toolbar('Dynamic Components') with the .visible?, .restore, .hide and .show methods.

                        I'm not here much anymore.

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

                        Advertisement