• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Create Icons for Plugins?

Scheduled Pinned Locked Moved Plugins
11 Posts 6 Posters 445 Views 6 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.
  • B Offline
    Bob James
    last edited by 16 Feb 2012, 00:14

    I have several plugins that have no icon. Is there a way for me to create icons for them?

    i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60

    1 Reply Last reply Reply Quote 0
    • R Offline
      Rich O Brien Moderator
      last edited by 16 Feb 2012, 00:36

      If you mean by Ruby code then yes....

      If you look at the code of a simple plugin that uses an icon you can then apply that to one that doesn't.

      if not file_loaded?(File.basename(__FILE__))
      	new_menu = UI.menu("Draw").add_submenu("Pen Tool +")	
      	new_toolbar = UI;;Toolbar.new("Pen Tool +")
      	plugins = Sketchup.find_support_file("Plugins")	
      	imgdir = File.join(plugins, "rob_hsltool")
      
      	cmd = UI;;Command.new("Soft Draw")  {Sketchup.active_model.select_tool(SLineTool.new())  }
      	cmd.small_icon = File.join(imgdir, "sline16x16.png")
      	cmd.large_icon = File.join(imgdir, "sline24x24.png")
      	cmd.tooltip = "Soft Draw"
      	cmd.menu_text = "Soft Draw"
      

      This is from my/TIG's Pen Tool+. It adds a menu item to the Draw menu then assigns it to a toolbar where it's icons reside in the 'rob_hsltool' folder. Further down it references the small and large icons and some tool tip text when you hover over the icon. There are other things it referencing like classes.

      I've a very custom set of toolbars that I built from various tools with custom icons. The problem arises when someone updates a plugin and then your digging around trying to see what changed etc.

      I'm sure one of the gurus will correct my very rudimentary understanding of it but that's my 2 cents.

      Download the free D'oh Book for SketchUp 📖

      1 Reply Last reply Reply Quote 0
      • T Offline
        thomthom
        last edited by 16 Feb 2012, 08:42

        Hay you icon creating maniacs - post them icons back to the developer and it will probably go into the next release. Often icons aren't made because it simply takes time to do them.

        hmmm... community project?

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

        1 Reply Last reply Reply Quote 0
        • F Offline
          fredo6
          last edited by 17 Feb 2012, 18:43

          @thomthom said:

          Hay you icon creating maniacs - post them icons back to the developer and it will probably go into the next release. Often icons aren't made because it simply takes time to do them.

          hmmm... community project?

          Not just a matter of time, but of artistic capability....!

          Fredo

          1 Reply Last reply Reply Quote 0
          • C Offline
            CadFather
            last edited by 17 Feb 2012, 20:08

            ask, and you shall receive! ☀

            1 Reply Last reply Reply Quote 0
            • U Offline
              unclex
              last edited by 18 Feb 2012, 03:27

              Question 2

              How to make a Toolbar within different RB file?

              1 Reply Last reply Reply Quote 0
              • C Offline
                CadFather
                last edited by 18 Feb 2012, 07:59

                you give the toolbars the same name - then the icons will be in one toolbar

                1 Reply Last reply Reply Quote 0
                • T Offline
                  thomthom
                  last edited by 18 Feb 2012, 10:58

                  @cadfather said:

                  you give the toolbars the same name - then the icons will be in one toolbar

                  Sure?
                  I thought you got two different toolbars. Thought the only way was to share the Toolbar object...

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

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    thomthom
                    last edited by 18 Feb 2012, 10:58

                    At least, if the toolbar has been displayed it won't accept new buttons....

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

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      CadFather
                      last edited by 18 Feb 2012, 14:14

                      well, that's what i do to group icons - if you share the same menu name, you will get two menus but in the case of toolbars it works. (this tip was from master fredo long time ago)..

                      1 Reply Last reply Reply Quote 0
                      • U Offline
                        unclex
                        last edited by 23 Feb 2012, 08:06

                        A lots of Billiant Plugins
                        But
                        Perhaps, should need a Standard for write Plugins

                        Such as

                        module Somebody
                        class Something
                        def Somejob

                        it make plugins less conflict
                        and easier for someguy Creating Icons

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

                        Advertisement