package org.monkey.d.ruffy.ruffy.driver.display;

/**
 * Created by fishermen21 on 22.05.17.
 */

public enum MenuType {
    MAIN_MENU,
    STOP_MENU,
    BOLUS_MENU,
    BOLUS_ENTER,
    EXTENDED_BOLUS_MENU,
    BOLUS_DURATION,
    MULTIWAVE_BOLUS_MENU,
    IMMEDIATE_BOLUS,
    TBR_MENU,
    MY_DATA_MENU,
    BASAL_MENU,
    BASAL_1_MENU,
    BASAL_2_MENU,
    BASAL_3_MENU,
    BASAL_4_MENU,
    BASAL_5_MENU,
    DATE_AND_TIME_MENU,
    ALARM_MENU,
    MENU_SETTINGS_MENU,
    BLUETOOTH_MENU,
    THERAPY_MENU,
    PUMP_MENU,
    QUICK_INFO,
    BOLUS_DATA,
    DAILY_DATA,
    TBR_DATA,
    ERROR_DATA,
    TBR_SET,
    TBR_DURATION,
    STOP,
    START_MENU,
    BASAL_TOTAL,
    BASAL_SET,
    WARNING_OR_ERROR,
}

@@ -123,24 +123,30 @@
    MAIN_MENU
+(true)
 ,%0A    STOP_M
@@ -144,24 +144,30 @@
    STOP_MENU
+(true)
 ,%0A    BOLUS_
@@ -162,32 +162,38 @@
 ,%0A    BOLUS_MENU
+(true)
 ,%0A    BOLUS_ENTE
@@ -193,16 +193,23 @@
 US_ENTER
+(false)
 ,%0A    EX
@@ -221,24 +221,30 @@
 D_BOLUS_MENU
+(true)
 ,%0A    BOLUS_
@@ -247,24 +247,31 @@
 LUS_DURATION
+(false)
 ,%0A    MULTIW
@@ -280,24 +280,30 @@
 E_BOLUS_MENU
+(true)
 ,%0A    IMMEDI
@@ -311,16 +311,23 @@
 TE_BOLUS
+(false)
 ,%0A    TB
@@ -328,24 +328,30 @@
     TBR_MENU
+(true)
 ,%0A    MY_DAT
@@ -352,24 +352,30 @@
 MY_DATA_MENU
+(true)
 ,%0A    BASAL_
@@ -374,24 +374,30 @@
   BASAL_MENU
+(true)
 ,%0A    BASAL_
@@ -398,24 +398,30 @@
 BASAL_1_MENU
+(true)
 ,%0A    BASAL_
@@ -422,24 +422,30 @@
 BASAL_2_MENU
+(true)
 ,%0A    BASAL_
@@ -446,24 +446,30 @@
 BASAL_3_MENU
+(true)
 ,%0A    BASAL_
@@ -470,24 +470,30 @@
 BASAL_4_MENU
+(true)
 ,%0A    BASAL_
@@ -494,24 +494,30 @@
 BASAL_5_MENU
+(true)
 ,%0A    DATE_A
@@ -524,24 +524,30 @@
 ND_TIME_MENU
+(true)
 ,%0A    ALARM_
@@ -546,24 +546,30 @@
   ALARM_MENU
+(true)
 ,%0A    MENU_S
@@ -576,24 +576,30 @@
 ETTINGS_MENU
+(true)
 ,%0A    BLUETO
@@ -602,24 +602,30 @@
 UETOOTH_MENU
+(true)
 ,%0A    THERAP
@@ -626,24 +626,30 @@
 THERAPY_MENU
+(true)
 ,%0A    PUMP_M
@@ -647,24 +647,30 @@
    PUMP_MENU
+(true)
 ,%0A    QUICK_
@@ -673,16 +673,23 @@
 ICK_INFO
+(false)
 ,%0A    BO
@@ -692,24 +692,31 @@
   BOLUS_DATA
+(false)
 ,%0A    DAILY_
@@ -715,24 +715,31 @@
   DAILY_DATA
+(false)
 ,%0A    TBR_DA
@@ -736,24 +736,31 @@
     TBR_DATA
+(false)
 ,%0A    ERROR_
@@ -763,16 +763,23 @@
 ROR_DATA
+(false)
 ,%0A    TB
@@ -779,24 +779,31 @@
 %0A    TBR_SET
+(false)
 ,%0A    TBR_DU
@@ -808,16 +808,23 @@
 DURATION
+(false)
 ,%0A    ST
@@ -825,16 +825,23 @@
     STOP
+(false)
 ,%0A    ST
@@ -848,16 +848,23 @@
 ART_MENU
+(false)
 ,%0A    BA
@@ -872,16 +872,23 @@
 AL_TOTAL
+(false)
 ,%0A    BA
@@ -894,16 +894,23 @@
 ASAL_SET
+(false)
 ,%0A    WA
@@ -923,12 +923,177 @@
 OR_ERROR
-,
+(false),;%0A%0A    private boolean maintype = false;%0A    MenuType(boolean b) %7B%0A        maintype=b;%0A    %7D%0A%0A    public boolean isMaintype() %7B%0A        return maintype;%0A    %7D
 %0A%7D%0A

add type of menu to MenuType (main or sub menu)