示例#1
0
        public PercentageView(BiorhythmCalculator calculator)
        {
            this.calculator = calculator;
            calculator.Updated += new EventHandler(OnCalculatorUpdate);

            this.Title.Text = calculator.CurrentDate.ToShortDateString();

            birthDateListItem = new ListViewItem();
            daysOldListItem = new ListViewItem();
            physicalListItem = new ListViewItem();
            emotionalListItem = new ListViewItem();
            intellectualListItem = new ListViewItem();

            OnCalculatorUpdate(this, EventArgs.Empty);

            birthDateListItem.Description = "Your birthdate, tap to set";

            this.Items.Add(birthDateListItem);
            this.Items.Add(daysOldListItem);
            this.Items.Add(physicalListItem);
            this.Items.Add(emotionalListItem);
            this.Items.Add(intellectualListItem);

            this.Click += new EventHandler(OnClick);
        }
示例#2
0
        public MainForm()
        {
            calculator = new BiorhythmCalculator();
            calculator.Load();

            standardGraphView = new StandardGraphView(calculator);
            percentageView = new PercentageView(calculator);
            settingsMenu = new SettingMenu(this.Handle, calculator);

            tabView = new TabView(this.Handle);

            tabView.TabPages.Add(new TabPage(standardGraphView, "Standard"));
            //tabView.TabPages.Add(new TabPage(extraGraphView, "Extra"));
            tabView.TabPages.Add(new TabPage(percentageView, "Percentage"));
            tabView.ToolsSweep.Enabled = true;
            tabView.ToolsSweep.Occurred += new System.ComponentModel.CancelEventHandler(ToolsSweep_Occurred);

            percentageView.ToolsSweep.Enabled = true;
            percentageView.ToolsSweep.Occurred += new System.ComponentModel.CancelEventHandler(ToolsSweep_Occurred);

            standardGraphView.ToolsSweep.Enabled = true;
            standardGraphView.ToolsSweep.Occurred += new System.ComponentModel.CancelEventHandler(ToolsSweep_Occurred);

            tabView.Closed += new EventHandler(OnClose);

            this.Load += new EventHandler(MainForm_Load);
        }
示例#3
0
        public SettingMenu(IntPtr owner, BiorhythmCalculator calculator)
            : base(owner)
        {
            this.calculator = calculator;
            this.owner = owner;
            MenuPage item = new MenuPage();

            base.ImageList = ImageList.FromResource(Assembly.GetExecutingAssembly(), "TripleSoftware.NeoRhythm.Resource.resources", "tool", 48);

            base.TabPages.Add(item);

            item.Buttons[0].ImageIndex = 0;
            item.Buttons[0].Text = "Set Birthday";
            item.Buttons[0].Click += new CancelEventHandler(birthdayClick);
            item.Buttons[0].Enabled = true;
            item.Buttons[1].ImageIndex = 1;
            item.Buttons[1].Text = "Set day";
            item.Buttons[1].Click += new CancelEventHandler(setdayClick);
            item.Buttons[1].Enabled = true;
            item.Buttons[2].ImageIndex = 2;
            item.Buttons[2].Text = "About";
            item.Buttons[2].Click += new CancelEventHandler(aboutClick);
            item.Buttons[2].Enabled = true;

            base.CloseViewSweep.Enabled = true;
            base.CloseViewSweep.Occurred +=new CancelEventHandler(CloseViewSweep_Occurred);
        }
示例#4
0
        public StandardGraphView(BiorhythmCalculator calculator)
        {
            this.calculator = calculator;
            calculator.Updated += new EventHandler(OnCalculatorUpdate);

            this.LeftSweep.Occurred += new System.ComponentModel.CancelEventHandler(LeftSweep_Occurred);
            this.LeftSweep.Enabled = true;

            this.RightSweep.Occurred += new System.ComponentModel.CancelEventHandler(RightSweep_Occurred);
            this.RightSweep.Enabled = true;

            this.Paint += new EventHandler<PaintEventArgs>(DoPaint);

            OnCalculatorUpdate(this, EventArgs.Empty);
        }