Table of Contents

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.