PebbleOS
Loading...
Searching...
No Matches
Data Structures | Functions
Alarm layout

Layout of alarm pins (LayoutIdAlarm). More...

Data Structures

struct  AlarmLayout
 Alarm pin layout. More...
 

Functions

LayoutLayer * alarm_layout_create (const LayoutLayerConfig *config)
 Create an alarm layout.
 
bool alarm_layout_verify (bool existing_attributes[])
 Check the attributes of an alarm pin.
 

Detailed Description

Layout of alarm pins (LayoutIdAlarm).


Data Structure Documentation

◆ AlarmLayout

struct AlarmLayout

Alarm pin layout.

Data Fields
TimelineLayout timeline_layout Base timeline layout.

Function Documentation

◆ alarm_layout_create()

LayoutLayer * alarm_layout_create ( const LayoutLayerConfig *  config)

Create an alarm layout.

Parameters
configConfiguration; its context must be a TimelineLayoutInfo.
Returns
New layout, allocated on the calling task's heap.

◆ alarm_layout_verify()

bool alarm_layout_verify ( bool  existing_attributes[])

Check the attributes of an alarm pin.

Parameters
existing_attributesArray of NumAttributeIds flags, indexed by AttributeId.
Returns
true if a title and a subtitle are present.