CellexalVR
1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
Represents the sub menu that pops up when the NewGraphFromMarkersButton is pressed. More...
Public Member Functions | |
override void | CreateButtons (string[] categoriesAndNames) |
Creates a number of tabs with buttons from a list of strings. More... | |
override CellexalButton | FindButton (string name) |
Public Member Functions inherited from CellexalVR.Menu.SubMenus.MenuWithTabs | |
virtual T | AddTab< T > (T tabPrefab) |
Adds a tab to this menu. More... | |
virtual void | DestroyTab (string networkName) |
Destroys one tab. More... | |
virtual void | DestroyTabs () |
Destroys all tabs. More... | |
override void | SetMenuActive (bool active) |
Sets this submenu to visible or invisible. More... | |
virtual void | ResetTabButtonPosition () |
Reset the position of where the next tab button should be created. More... | |
void | TurnOffAllTabs () |
Turns off all tabs. More... | |
void | ChangePage (int dir) |
Changes the current tab some number of tabs in a gived direction. More... | |
Public Member Functions inherited from CellexalVR.Menu.SubMenus.SubMenu | |
void | SetUnderlyingContentActive (bool active) |
Activate or deactivate the buttons that are underneath this menu. More... | |
Additional Inherited Members | |
Public Attributes inherited from CellexalVR.Menu.SubMenus.MenuWithTabs | |
Tab | tabPrefab |
GameObject | nextPageButton |
GameObject | prevPageButton |
TextMeshPro | pageNrText |
string[] | categoriesAndNames |
string | currentCategory |
CellexalButton | prefab |
Public Attributes inherited from CellexalVR.Menu.SubMenus.SubMenu | |
ReferenceManager | referenceManager |
GameObject | buttonsToDeactivate |
GameObject | textmeshToDarken |
Protected Member Functions inherited from CellexalVR.Menu.SubMenus.MenuWithTabs | |
override void | Start () |
Protected Attributes inherited from CellexalVR.Menu.SubMenus.MenuWithTabs | |
MenuToggler | menuToggler |
List< Tab > | tabs = new List<Tab>() |
Vector3 | tabButtonPos = new Vector3(-0.309f, 1f, 0.325f) |
Vector3 | tabButtonPosOriginal = new Vector3(-0.309f, 1f, 0.325f) |
Vector3 | tabButtonPosInc = new Vector3(0.2f, 0, 0) |
int | buttonsPerTab = 20 |
string[] | names |
string[] | categories |
string[] | orderedNames |
Dictionary< string, List< string > > | categoriesAndNamesDict |
Dictionary< string, List< string > > | orderedNamesCategoriesAndNamesDict |
Protected Attributes inherited from CellexalVR.Menu.SubMenus.SubMenu | |
List< CellexalButton > | cellexalButtons = new List<CellexalButton>() |
Properties inherited from CellexalVR.Menu.SubMenus.SubMenu | |
bool | Active [get, set] |
bool | Attached [get, set] |
Represents the sub menu that pops up when the NewGraphFromMarkersButton is pressed.
|
virtual |
Creates a number of tabs with buttons from a list of strings.
categoriesAndNames | An array of strings, category and name should be separated with a @, e.g. category_1@name_1
|
Reimplemented from CellexalVR.Menu.SubMenus.MenuWithTabs.