medibound_ui library

Enums

DeviceClass
MBGraphSize
Available sizes for graphs
MBTickerType
MBTimeWindow
MBVariableForm
Determines if graph accepts a single value or an array
MBVariableType
Variable types that graphs accept

Constants

iconsMap → const Map<String, IconData>

Properties

mBColors List<MBColor>
getter/setter pair
mBDeviceStatus List<MBInfo>
getter/setter pair
mBDeviceTypes List<MBInfo>
getter/setter pair
mBOrganizationTypes List<MBInfo>
getter/setter pair
mBPatientStatus List<MBInfo>
getter/setter pair
mBRegistrationStatus List<MBInfo>
getter/setter pair
mBVariablePresets List<MBVariablePreset>
getter/setter pair
mockVariable Map<String, dynamic>
getter/setter pair
widgetRegistry Map<String, GraphBuilderFunction>
final

Functions

getMBColorByName(String name) Color
getWidget(String widgetType, Color color, String graphSizeStr, DateTime referenceTime, {String timeWindowStr = 'auto', String tickerTypeStr = 'last', double height = 100, dynamic variable}) Widget
getWidgetList(Color color, MBTimeWindow timeWindow, MBTickerType tickerType, MBVariableForm variableForm, MBVariableType variableType, MBGraphSize graphSize, DateTime referenceTime, {double height = 100, dynamic variable}) List<Widget>
getWidgetListJson() Map<String, dynamic>
processLabelData(Map<String, dynamic> variable, MBTimeWindow timeWindow) ProcessedLabelData
processNumberData(Map<String, dynamic> variable, MBTimeWindow timeWindow, DateTime referenceTime) ProcessedNumberData
stringToGraphSize(String value) MBGraphSize?
stringToTickerType(String value) MBTickerType?
stringToTimeWindow(String value) MBTimeWindow?

Typedefs

GraphBuilderFunction = GraphWidget Function(Map<String, dynamic> variable, Color color, MBTimeWindow timeWindow, MBTickerType tickerType, MBGraphSize graphSize, double height, DateTime referenceTime)
TimelineUpdateCallback = void Function(TimelineData data)