Skip to main content

Bar Layout

  • 2 minutes to read

There are two ways of creating your bar layout. The traditional way is using the Bar Manager component, which owns multiple Bar objects. This approach grants you multiple benefits, such as sharing bar items between separate bars, or the centralized control over bar appearances and settings. On the other hand, when you do not need multiple bars within one window, you can follow the simplified approach and use standalone bar controls. Each standalone bar control represents a bar of the specific type (main menu bar, status bar, regular toolbar) that does not require a parent Bar Manager component. Topics in this section provide detailed info on both approaches.

  • Bar Manager

    A component that provides centralized access over bars and popup menus.

  • Bars

    Bars contain commands, sub-menus, static text, editors, etc. Each bar is owned by a parent Bar Manager component.

  • Standalone Bar Controls

    This topic enumerates all controls that allow you to create standalone bars that do not require a parent Bar Manager component.

  • Bar Containers

    Bar Containers are objects that host one or multiple bars (both standalone and owned by a Bar Manager). These containers allow you to dock your bars to the desired sides of an application window or make them floating.