UnityMol  0.9.6-875
UnityMol viewer / In developement
HiRERNAOldGUI.cs
Go to the documentation of this file.
1 using UnityEngine;
2 using System.Collections;
3 using UI;
4 
5 public class HiRERNAOldGUI {
6 
7  static public void HiRERNAMenu(int a)
8  {
10 
11  GUILayout.Space(10);
12 
13  GUILayout.BeginHorizontal();
14  GUILayout.Label("Visualisation Options", GUIDisplay.headerStyle);
15  GUILayout.EndHorizontal();
16 
17  if(UIData.atomtype == UIData.AtomType.hyperball) {
18  GUILayout.BeginHorizontal();
19  GameObject hbManagerObj = GameObject.FindGameObjectWithTag("HBallManager");
20  HBallManager hbManager = hbManagerObj.GetComponent<HBallManager>();
21  if (hbManager.ellipsoidViewEnabled())
22  {
23  if (GUILayout.Button (new GUIContent("CG RNA", "Switch to RNA Coarse-Grained representation"))) {
24  hbManager.SwitchRendering();
25  }
26  }
27  else {
28  if (GUILayout.Button (new GUIContent("Ellipsoid RNA", "Switch to RNA ellipsoid representation"))) {
29  hbManager.SwitchRendering();
30  }
31  }
32  GUILayout.EndHorizontal();
33  }
34 
35  GUILayout.Space(10);
36 
37  GUILayout.BeginHorizontal();
38  GUILayout.Label("Nucleotides", GUIDisplay.headerStyle);
39  GUILayout.EndHorizontal();
40 
41  GUILayout.BeginHorizontal();
42  GUILayout.Label("-- Adenine", GUIDisplay.adenineStyle);
43  GUILayout.EndHorizontal();
44 
45  GUILayout.BeginHorizontal();
46  GUILayout.Label("-- Cytosine", GUIDisplay.cytosineStyle);
47  GUILayout.EndHorizontal();
48 
49  GUILayout.BeginHorizontal();
50  GUILayout.Label("-- Guanine", GUIDisplay.guanineStyle);
51  GUILayout.EndHorizontal();
52 
53  GUILayout.BeginHorizontal();
54  GUILayout.Label("-- Uracile", GUIDisplay.uracileStyle);
55  GUILayout.EndHorizontal();
56 
57  GUI.enabled = true;
58  GUI.DragWindow();
59  }
60 }
static GUIStyle uracileStyle
Definition: GUIDisplay.cs:221
bool ellipsoidViewEnabled()
Definition: HBallManager.cs:92
static GUIStyle guanineStyle
Definition: GUIDisplay.cs:219
static GUIStyle adenineStyle
Definition: GUIDisplay.cs:220
!WiP Includes FLAGS of GUI.
Definition: UIData.cs:78
static bool SetTitleExit(string s)
This is a somewhat odd but very convenient function.
Definition: LoadTypeGUI.cs:153
!WiP manage GUI, and provide static strings for the GUI.
Definition: GUIDisplay.cs:94
static void HiRERNAMenu(int a)
Definition: HiRERNAOldGUI.cs:7
static GUIStyle headerStyle
Definition: GUIDisplay.cs:208
static AtomType atomtype
Definition: UIData.cs:139
void SwitchRendering()
static GUIStyle cytosineStyle
Definition: GUIDisplay.cs:218
Definition: GUIDisplay.cs:66