Tool palette re-organizing of icons

our tool palettes are ever evolving. is there a way to move blocks/commands around within the tool palette without deleting them and re-inserting them in the new order?

Comments

  • ? Have you tried dragging them around in the customize menu ?

  • I don't see were that's an option.
  • Rightclick a toolbar choose customize pick your tool and drop it where you whant it.

    Works fine for me.

  • The question was about toolpalettes, not toolbars.
    I also see big problems in not beeing able to customize toolpalettes.
    Maybe this discussion can help to get the toolpalette-functions modified.
    Would also be nice to be able to organize palettes in groups - not supported yet by Bricscad.
    Does anyone have a workaround for this one?
  • You can edit the btc (xml format) files using a text editor. At the bottom there is a section for tool order. Unfortunately BricsCAD doesn't use a human friendly naming scheme, so it's a little cryptic.

    Organizing tool palettes into groups isn't possible yet. If you right click and pick 'Customise Palettes...' you'll see that the potential for that is there. A workaround is to switch your TOOLPALETTEPATH to point to a different set of tool palettes. Some basic code to do this
    [code]; Use User Toolpalettes
    (defun C:TPUSER ()
          (acet-sysvar-set '("CMDECHO" 0))
             (setvar 'TOOLPALETTEPATH (strcat (getvar "ROAMABLEROOTPREFIX") "Support\\ToolPalettes"))
            (command "._TOOLPALETTES")
     (acet-sysvar-restore)
    )

    ; Company Toolpalette global
    (setq *CompanyTools* "C:\\MYCADLIB\\ToolPalettes")

    ; Use Company Toolpalettes
    (defun C:TPCOMP ()
          (acet-sysvar-set '("CMDECHO" 0))
             (setvar 'TOOLPALETTEPATH *CompanyTools*)
            (command "._TOOLPALETTES")
     (acet-sysvar-restore)
    )

    ; Use All ToolPalettes
    ; Note BricsCAD V15 allows you to set multiple Toolpalette paths, but only displays the palette of the first path in the list
    (defun C:TPALL ( )
          (acet-sysvar-set '("CMDECHO" 0))
             (setvar 'TOOLPALETTEPATH (strcat (getvar "ROAMABLEROOTPREFIX") "Support\\ToolPalettes" ";" CompanyTools))
            (command "._TOOLPALETTES")
     (acet-sysvar-restore)
    )[/code]

    Regards, Jason Bourhill CAD Concepts 
This discussion has been closed.