


Button bar to the rescue! How about a simple action gear (that is actually a popover button), that contains a button bar, where each segment of the button bar triggers a different script? This can be especially useful to diminish the visual importance of infrequently used actions, yet make these lesser features easier to find by collecting them together in one place (safety in numbers). Moving away from navigation for a moment, when space is tight, I’m often charged with making a variety of actions available to a user, but without cluttering up the layout with buttons. Note how this segment’s popover button contains another button bar (that nested button bar, though, won’t support a popover button). Do we even need buttons and popover buttons anymore? Can’t we just use a button bar with a single segment in their stead? Something to consider. Now, I must be dreaming, because this layout object seems to have it all: it can be a button, or a popover button, or a mixture of the two. So gracious.įor more complex navigation schemes, it might be more appropriate to leverage the button bar’s other dominant feature, the popover button. When it comes to resizing your window, button bars behave more like a tab panel than a group of buttons: if anchored properly each button will gracefully widen, taking its fellow buttons into account. Using the new Top Navigation part ensures that the navigation bar stays on top of the window, no matter how far down the user scrolls. The developer is still charged with replicating the button bar across all the destination layouts, and positioning the objects consistently but having a single object is much handier than even a group of buttons, for a variety of reasons (they never accidentally become decoupled I can interact with the individual buttons without ungrouping, etc.) Each button should represent a distinct destination, and the buttons should have a similar appearance, position, and behavior on each destination layout.Ī single button bar can be configured to include one button for each destination layout, and each button can have its own distinct response to a click (just as a traditional button can), either calling a script or an individual script step (or a popover button, but we’ll get to that). Let’s say you want a horizontal navigation bar that allows your users to navigate to different layouts. The new Button Bar layout object provides developers with an improved method to manage a cluster of buttons that have functional and/or cosmetic similarities.Ī Button Bar’s most obvious use is for navigation.
