Example #1
0
 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);
 }
Example #2
0
        // 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();
            });
        }