//Attempts to provide a complete framework for reading everything from a fortress needed for vizualization
package proto.enums.ui_sidebar_mode;

option optimize_for = LITE_RUNTIME;

enum ui_sidebar_mode
{
    Default = 0;
    Squads = 1;
    DesignateMine = 2;
    DesignateRemoveRamps = 3;
    DesignateUpStair = 4;
    DesignateDownStair = 5;
    DesignateUpDownStair = 6;
    DesignateUpRamp = 7;
    DesignateChannel = 8;
    DesignateGatherPlants = 9;
    DesignateRemoveDesignation = 10;
    DesignateSmooth = 11;
    DesignateCarveTrack = 12;
    DesignateEngrave = 13;
    DesignateCarveFortification = 14;
    Stockpiles = 15;
    Build = 16;
    QueryBuilding = 17;
    Orders = 18;
    OrdersForbid = 19;
    OrdersRefuse = 20;
    OrdersWorkshop = 21;
    OrdersZone = 22;
    BuildingItems = 23;
    ViewUnits = 24;
    LookAround = 25;
    DesignateItemsClaim = 26;
    DesignateItemsForbid = 27;
    DesignateItemsMelt = 28;
    DesignateItemsUnmelt = 29;
    DesignateItemsDump = 30;
    DesignateItemsUndump = 31;
    DesignateItemsHide = 32;
    DesignateItemsUnhide = 33;
    DesignateChopTrees = 34;
    DesignateToggleEngravings = 35;
    DesignateToggleMarker = 36;
    Hotkeys = 37;
    DesignateTrafficHigh = 38;
    DesignateTrafficNormal = 39;
    DesignateTrafficLow = 40;
    DesignateTrafficRestricted = 41;
    Zones = 42;
    ZonesPenInfo = 43;
    ZonesPitInfo = 44;
    ZonesHospitalInfo = 45;
    ZonesGatherInfo = 46;
    DesignateRemoveConstruction = 47;
    DepotAccess = 48;
    NotesPoints = 49;
    NotesRoutes = 50;
    Burrows = 51;
    Hauling = 52;
    ArenaWeather = 53;
    ArenaTrees = 54;
}