7 public static string host =
"localhost";
18 GUILayout.Label(artemisNotificationMessage);
24 GUILayout.BeginHorizontal();
25 GUILayout.Label(
"Server");
26 GUILayout.EndHorizontal();
28 GUILayout.BeginHorizontal();
29 host = GUILayout.TextField(host, 30);
30 GUILayout.EndHorizontal();
32 GUILayout.BeginHorizontal();
33 GUILayout.Label(
"Port");
34 GUILayout.EndHorizontal();
36 GUILayout.BeginHorizontal();
37 portString = GUILayout.TextField(portString, 30);
38 GUILayout.EndHorizontal();
40 GUILayout.BeginHorizontal();
41 if (GUILayout.Button (
new GUIContent(
"Connect",
"Connect to simulation server")))
45 GUILayout.EndHorizontal();
49 GUILayout.BeginHorizontal();
51 GUILayout.EndHorizontal();
53 GUILayout.BeginHorizontal();
55 GUILayout.EndHorizontal();
57 GUILayout.BeginHorizontal();
59 GUILayout.EndHorizontal();
61 GUILayout.BeginHorizontal();
63 GUILayout.EndHorizontal();
65 GUILayout.BeginHorizontal();
67 GUILayout.EndHorizontal();
69 GUILayout.BeginHorizontal();
71 GUILayout.EndHorizontal();
75 GUILayout.BeginHorizontal();
76 GUILayout.Label(snapshotNotificationMessage);
77 GUILayout.EndHorizontal();
79 GUILayout.BeginHorizontal();
80 if (GUILayout.Button (
new GUIContent(
"Save Snapshot to local disk",
"Save a snapshot of current atom positions"))) {
81 snapshotNotificationMessage =
"Saving file...";
85 GUILayout.EndHorizontal();
89 GUILayout.BeginHorizontal();
90 if (GUILayout.Button (
new GUIContent(
"Disconnect",
"Disconnect from simulation server")))
92 artemisNotificationMessage =
"Disconnected";
95 GUILayout.EndHorizontal();
97 GUILayout.BeginHorizontal();
98 if (GUILayout.Button (
new GUIContent(
"Stop",
"Stop the simulation")))
102 GUILayout.EndHorizontal();
static bool toggleIMDStackingEnergy
static bool showArtemisMenu
static bool toggleIMDTotalEnergy
static string artemisNotificationMessage
static string getPath()
Get the path of the directory to which snapshots are saved.
static void ArtemisMenu(int a)
Artemis main GUI window rendering procedure.
static bool SetTitleExit(string s)
This is a somewhat odd but very convenient function.
static string snapshotNotificationMessage
static ArtemisManager getArtemisManager()
static bool toggleIMDHBondsEnergy
static string saveSnapshot()
Save a snapshot of the molecule in a PDB file on disk.