class page_alarm extends PageControls {
constructor() {
    super()
    //Properties
};

//---- METHODS ----
prepareUI() {
    this.Page = app.CreateLayout( "Linear", "FillXY,VCenter" );
    //prepare layout hidden but use animation
    this.Page.SetVisibility( "Hide" );
    layContent.AddChild( this.Page );

    this.act_arm = app.CreateText( "[fa-lock] "+T("page-alarm_arm"), -1, -1, "Multiline,FontAwesome" )
    this.act_arm.SetTextSize( this.OptionFontSize )
    this.act_arm.SetPadding(0, 0, 0, 0);
    this.act_arm.SetOnTouchUp( ()=>{
        this.AnimateAction(this.act_arm)
        PrepareSendMessage("AA")
    });
    this.Page.AddChild( this.act_arm )

    this.act_disarm = app.CreateText( "[fa-unlock] "+T("page-alarm_disarm"), -1, -1, "Multiline,FontAwesome" )
    this.act_disarm.SetTextSize( this.OptionFontSize )
    this.act_disarm.SetPadding(0, this.paddingTop, 0, 0);
    this.act_disarm.SetOnTouchUp( ()=>{
        this.AnimateAction(this.act_disarm)
        PrepareSendMessage("BB")
    });
    this.Page.AddChild( this.act_disarm )

    this.act_status = app.CreateText( "[fa-question] "+T("page-alarm_status"), -1, -1, "Multiline,FontAwesome" )
    this.act_status.SetTextSize( this.OptionFontSize )
    this.act_status.SetPadding(0, this.paddingTop, 0, 0);
    this.act_status.SetOnTouchUp( ()=>{
        this.AnimateAction(this.act_status)
        PrepareSendMessage("EE")
    });
    this.Page.AddChild( this.act_status )

    this.txt = app.CreateText( "[fa-phone] "+T("page-alarm_listen"), -1, -1, "Multiline,FontAwesome" )
    this.txt.SetTextSize( this.OptionFontSize )
    this.txt.SetPadding(0, this.paddingTop, 0, 0);
    this.txt.SetOnTouchUp( ()=>{PrepareSendMessage("K#")} );
    this.Page.AddChild( this.txt )

    this.txt = app.CreateText( "[fa-list-ol] "+T("page-alarm_last-events"), -1, -1, "Multiline,FontAwesome" )
    this.txt.SetTextSize( this.OptionFontSize )
    this.txt.SetPadding(0, this.paddingTop, 0, 0);
    this.txt.SetOnTouchUp( ()=>{PrepareSendMessage("R")} );
    this.Page.AddChild(this.txt )
};
	
}   // end of class