Class SB_Dashboard.DashboardInstance

  • Enclosing class:
    SB_Dashboard

    private class SB_Dashboard.DashboardInstance
    extends java.lang.Object
    • Constructor Detail

      • DashboardInstance

        private DashboardInstance()
      • DashboardInstance

        private DashboardInstance​(java.lang.String id)
    • Method Detail

      • startOfDay

        private void startOfDay()
      • reset

        private void reset()
      • readConfig

        private void readConfig()
      • configDirty

        private void configDirty()
      • writeConfig

        private void writeConfig()
      • exportDashboard

        private java.lang.String exportDashboard()
      • importDashboard

        private void importDashboard​(java.lang.String data,
                                     boolean is_json)
      • addStartupItem

        private void addStartupItem()
      • getItemCount

        private int getItemCount()
      • addItem

        private void addItem​(java.util.Map map)
      • addItems

        private void addItems​(java.util.List<java.util.Map> item_list)
      • clear

        private void clear()
      • setSashWeights

        private boolean setSashWeights​(int[][] weights)
      • getSashWeights

        private int[][] getSashWeights()
      • setDashboardLayout

        private boolean setDashboardLayout​(int[][] layout,
                                           int grid_size,
                                           boolean compact)
      • getDashboardLayout

        private int[][] getDashboardLayout()
      • getAddNewHorizontal

        private boolean getAddNewHorizontal()
      • setAddNewHorizontal

        private void setAddNewHorizontal​(boolean b)
      • getUseTabs

        private boolean getUseTabs()
      • setUseTabs

        private void setUseTabs​(boolean b)
      • fireChanged

        private void fireChanged()
      • getItemUID

        private int getItemUID()
      • ensureUIDInLayout

        private int[][] ensureUIDInLayout​(int[][] layout,
                                          int uid)
      • compactLayout

        private int[][] compactLayout​(int[][] layout,
                                      int grid_size)
      • compactLayout

        private int[][] compactLayout​(int[][] layout,
                                      int grid_size,
                                      int min_grid_size)
      • encodeIAA

        private java.lang.String encodeIAA​(int[][] data)
      • decodeIAA

        private int[][] decodeIAA​(java.lang.String str)
      • build

        protected void build​(org.eclipse.swt.widgets.Composite dashboard_composite)
      • showConfig

        private void showConfig()