partial void startBtn_Click(Foundation.NSObject sender) { YACRSSession.Instance.DefaultQuID = YACRSSession.Instance.AvailableQus[(int)DefaultQuSel.SelectedIndex].M_id; NSUserDefaults.StandardUserDefaults.SetInt(YACRSSession.Instance.DefaultQuID, "defaultQuID"); NSUserDefaults.StandardUserDefaults.SetInt(sessions[(int)sessionListSel.SelectedIndex].M_id, "sessionID"); YACRSSession.Instance.StartSession(); if (myPanelControl == null) { myPanelControl = new YACRSPanelController(); } myPanel = myPanelControl.Window; myPanel.HidesOnDeactivate = false; myPanel.MakeKeyAndOrderFront(this); myPanel.OrderFrontRegardless(); myPanel.Level = NSWindowLevel.Dock; myPanel.StyleMask = NSWindowStyle.NonactivatingPanel; myPanelControl.mainController = this; //this.Window.OrderOut(sender); this.Window.Miniaturize(sender); }
// Shared initialization code void Initialize() { YACRSPanel tmp = this.Window; tmp.Controller = this; grapgBtn.ToolTip = "Show Graph"; newQuBtn.ToolTip = "Start Next Question"; ExpandBtn.ToolTip = "More Details"; newQuBtn.Image = NSImage.ImageNamed("qmark.png"); grapgBtn.Image = NSImage.ImageNamed("graph.png"); // Changes to allow graph window at start grapgBtn.Enabled = true; addTimeBtn.Enabled = false; expanded = false; timer1 = NSTimer.CreateRepeatingScheduledTimer(1, delegate { updateInfoDisplay(); }); }