Namespace Whim.Bar
Classes
- ActiveLayoutComponent
- The bar component for the active layout widget.
- ActiveLayoutWidget
- Interaction logic for ActiveLayoutWidget.xaml
- BarComponent
- A component to display in the bar.
- BarConfig
- Configuration for the bar plugin.
- BarException
- Exception thrown by Whim.Bar.
- BarLayoutEngine
- A proxy layout engine to reserve space for the bar in each monitor.
- BarPlugin
- Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- BarWindow
- An empty window that can be used on its own or navigated to within a Frame.
- BatteryComponent
- The bar component for the active layout widget.
- BatteryWidget
- Interaction logic for ActiveLayoutWidget.xaml
- DateTimeComponent
- The bar component for the date time widget.
- DateTimeWidget
- Interaction logic for DateTimeWidget.xaml
- DropDown
- A custom drop-down control that uses a RadioMenuFlyoutItem for each item. This is used instead of a ComboBox because the ComboBox doesn't easily support variable-width buttons, or have data binding.
- FocusedWindowComponent
- The bar component for the focused window widget.
- FocusedWindowWidget
- Interaction logic for FocusedWindowWidget.xaml
- WorkspaceComponent
- The bar component for the workspace widget.
- WorkspaceWidget
- Interaction logic for WorkspaceWidget.xaml
Interfaces
- IBarPlugin
- BarPlugin displays an interactive bar at the top of the screen for Whim. It can be configured with various BarComponents to display on the left, center, and right sides of the bar.