[arriscad] 95 Tool Bars

Jim Bennett jim.bennett at sigmadesign.com
Mon Feb 20 08:10:44 CST 2012


We have had several folks ask questions about new features, including 
the User Toolbar - such as how to set a toolbar as the user default.

Note that all new features have either new or updated topics in the 
ARRIS Encyclopedia that explain everything in detail. While the ARRIS 
9.5 New Features Guide lists new features, it is not intended as 
documentation or "how to" for them.

On to the questions:

The User Toolbars are stored in .utb files which are located in the User 
or Standards config.dir subdirectory. These are text files and while 
they may be edited manually with a text editor, it is easier to create 
and edit them in ARRIS using the User Toolbar Manager.

The default User Toolbar that is loaded on startup is handled by naming 
convention. The toolbar must be named the same as the login user name 
(i.e. the same as the User Home directory). For example if my user login 
name is "jim", my User Home directory would be (by default) 
C:\arris_users\jim. If I have a toolbar named "jim"  (i.e. jim.utb). In 
my user directory config.dir, this toolbar will be loaded automatically 
on startup. There are a couple of variations allowed. The names "jim1" 
or "jim 1" will also load on startup.

That brings us to the next question about multiple toolbars. While you 
can load any toolbar through the User Toolbar Manager, you can create a 
"group" of toolbars by locating them in the same location (either User 
or Standards config.dir directory) and naming them with the same base 
name plus a number 1-9. If the group is created in this manner once one 
toolbar in the group is loaded, then toolbars may be scrolled from one 
to another up or down by scrolling the mouse scroll wheel while the 
cursor is over the User Toolbar. For example if I have a "jim1", "jim2", 
"jim3", and "jim4" toolbar, once one of them is loaded (such as "jim1" 
on startup), then I can scroll up and down through all 4 with the mouse 
scroll wheel. The numbers must be consecutive and begin with 1. Up to 9 
toolbars (1-9) may be used this way. A space is also allowed between the 
base name and the number (i.e. "jim 1", "jim 2" and so on).

The new User Toolbar system is very different than the one used by 
ARRIS++. While ARRIS++ did have a provision for multiple toolbars in the 
old system, the way this was accomplished was by having multiple 
versions of the same menu name in multiple libraries. This was a 
work-around at best, but it was limited by the toolbar system that 
existed at the time.  In the new system the toolbar is not the menu. The 
toolbar is it's own thing. The menu is only one parameter of the 
toolbar. Different menus may be used for different toolbars. You can 
even change the menu used for a given toolbar. There are a dozen or so 
"out of the box" toolbar menus supplied with ARRIS. If you want to 
create a custom menu configuration to use with your toolbars, it is easy 
to do if you are familiar with ARRIS Developer and creating custom 
menus. The parameters for the menu are explained further in the ARRIS 
Encyclopedia.

Jim


On 2/17/2012 7:13 PM, Thom Truscio wrote:
> Anyone hacked away at the new, '95 tool bar stuff?
>
> I thrashed around with the supplied menus, discovered the ".utb" files 
> that
> take the place of the old Sirgen style tool bar file in $GRUSR\config.dir.
> (not a fan of all that Sirgen formatting)
>
> I essentially picked a 46 box toolbar and used Lemmy to text edit it - 
> just to learn
> how to/how not to do things.
>
> So as I've only had 9.5 for 2 hours:
>
> -How can I set a toolbar to be a user's default toolbar?
>
> - Is there an easy way to get a simple tool bar loader menu.  I've 
> only created one
> and it is quite incomplete but if I had say, 4 tool bars is there an 
> easy way to switch
> them out or:
>      - must I use the default tool bar's icon/process?
>     - should I create my own "list all $GRUSR\config.dir\*.utb menu?
>
> - Just a thought: I noted in the 9.5 doc that the tool bar box break 
> downs were user
> created (Jeff?).  Can others be created with different layouts and 
> shared or is that a
> little too deep at this point?
>
> Thom T
>
>
> _______________________________________________
> arriscad mailing list
> arriscad at lists.arriscad.com
> http://lists.arriscad.com/mailman/listinfo/arriscad

-- 
Jim Bennett, AIA
Product Director
Sigma Design
www.arriscad.com



More information about the arriscad mailing list