Class SB_Dashboard.DashboardInstance

java.lang.Object
com.biglybt.ui.swt.views.skin.SB_Dashboard.DashboardInstance
Enclosing class:
SB_Dashboard

private class SB_Dashboard.DashboardInstance extends Object
  • Field Details

  • Constructor Details

    • DashboardInstance

      private DashboardInstance()
    • DashboardInstance

      private DashboardInstance(String _id, boolean _use_tabs_default)
  • Method Details

    • startOfDay

      private void startOfDay()
    • reset

      private void reset()
    • addListener

      private void addListener(SB_Dashboard.DashboardListener l)
    • addAndFireListener

      private void addAndFireListener(SB_Dashboard.DashboardListener l)
    • removeListener

      private void removeListener(SB_Dashboard.DashboardListener l)
    • readConfig

      private void readConfig()
    • configDirty

      private void configDirty()
    • writeConfig

      private void writeConfig()
    • exportDashboard

      private String exportDashboard()
    • importDashboard

      private void importDashboard(String data, boolean is_json)
    • addStartupItem

      private void addStartupItem()
    • getItemCount

      private int getItemCount()
    • getItems

    • addItem

      private void addItem(Map map)
    • addItems

      private void addItems(List<Map> item_list)
    • refresh

      private void refresh(ViewTitleInfo info)
    • updateLocale

      private void updateLocale()
    • updateLocale

      private void updateLocale(org.eclipse.swt.widgets.Composite comp)
    • 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)
    • tabSelected

      private void tabSelected(int folder_id, int tab_index)
    • getTabSelection

      private int getTabSelection(int folder_id)
    • setupTabFolder

      private void setupTabFolder(org.eclipse.swt.custom.CTabFolder tf)
    • setupTabItem

      private void setupTabItem(org.eclipse.swt.custom.CTabItem tab_item, List<SB_Dashboard.DashboardInstance.DashboardItem> visible_items)
    • refreshTabFolder

      private void refreshTabFolder(SB_Dashboard.DashboardInstance.DashboardItem di)
    • refreshTabFolder

      private void refreshTabFolder(org.eclipse.swt.custom.CTabFolder tf, int index)
    • fireChanged

      private void fireChanged()
    • getItemUID

      private int getItemUID()
    • ensureUIDInLayout

      private int[][] ensureUIDInLayout(int[][] layout, int uid)
    • removeUIDFromLayout

      private boolean removeUIDFromLayout(int[][] layout, int uid)
    • isUIDInLayout

      private boolean isUIDInLayout(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 String encodeIAA(int[][] data)
    • decodeIAA

      private int[][] decodeIAA(String str)
    • build

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

      private boolean testBuild(List<SB_Dashboard.DashboardInstance.DashboardItem> items, int[][] layout)
    • build

      private List<SB_Dashboard.DashboardInstance.DashboardItem> build(Map<Integer,SB_Dashboard.DashboardInstance.DashboardItem> item_map, org.eclipse.swt.custom.CTabItem parent_tab_item, org.eclipse.swt.widgets.Composite comp, boolean use_tabs, List<org.eclipse.swt.custom.SashForm> sashes, List<org.eclipse.swt.widgets.Control> controls, int[][] cells, int x, int y, int width, int height, int[] next_tf_id)
    • build

      private org.eclipse.swt.widgets.Composite build(org.eclipse.swt.custom.CTabItem parent_tab_item, org.eclipse.swt.widgets.Composite sf, SB_Dashboard.DashboardInstance.DashboardItem item, boolean use_tabs)
    • showConfig

      private void showConfig()