Exemple #1
0
 private void frmLogin2_Load(object sender, EventArgs e)
 {
     PanelTransition.Hide(panelProcess);
     PanelTransition.ShowSync(panelProcess);
     this.Width        = 310;
     btnClose.Location = new Point(135, 4);
 }
Exemple #2
0
        public Transition PrepareTransition(PanelTransition t, OnTransitionFrameDelegate onFrameDel = null)
        {
            Transition trans;

            GetTransition(t.name, out trans);
            return(trans);
        }
Exemple #3
0
        public Transition PreparePanelTransition(PanelTransition t, OnTransitionFrameDelegate onFrameDel)
        {
//			Debug.Log ("[" + Time.time + "] PreparePanelTransition " + t);
            var tr = new PanelAnimatorTransition(this, m_animatorTransitionLayer, t, onFrameDel);

            return(tr);
        }
 public PanelAnimatorTransition(AnimatorPanel owner, int transitionLayer, PanelTransition t, OnTransitionFrameDelegate onFrameDelegate)
 {
     m_owner = new SafeRef <AnimatorPanel>(owner);
     this.transitionLayer     = transitionLayer;
     this.panelTransition     = t;
     this.animatorTargetState = Animator.StringToHash(t.name);
     this.onFrameDelegate     = onFrameDelegate;
     this.maxTransitionTime   = 1f;
 }
 private TransitionTargetState TargetForTransition(PanelTransition t)
 {
     foreach (var ts in m_animatorTargetStates)
     {
         if (ts.transition == t.name)
         {
             return(ts);
         }
     }
     return(null);
 }
Exemple #6
0
        public Transition PreparePanelTransition(PanelTransition t, OnTransitionFrameDelegate onFrameDel)
        {
            if (t == PanelTransition.IN)
            {
                return(this.showTransition);
            }

            if (t == PanelTransition.OUT)
            {
                return(this.hideTransition);
            }

            throw new NotSupportedException("only supports PanelTransition.IN and PanelTransition.OUT recevieved " + t);
        }
Exemple #7
0
 private void btnMenu_Click(object sender, EventArgs e)
 {
     if (slider.Width == 39)
     {
         slider.Visible = false;
         slider.Width   = 189;
         PanelTransition.ShowSync(slider);
     }
     else
     {
         slider.Visible = false;
         slider.Width   = 39;
         PanelTransition.ShowSync(slider);
     }
 }
Exemple #8
0
 private void btnMenu_Click(object sender, EventArgs e)
 {
     if (panelLeft.Width == 50)
     {
         panelLeft.Visible = true;
         panelLeft.Width   = 250;
         LogoTransition.ShowSync(pictrueBoxLogo);
     }
     else
     {
         LogoTransition.Hide(pictrueBoxLogo);
         panelLeft.Visible = false;
         panelLeft.Width   = 50;
         PanelTransition.ShowSync(panelLeft);
     }
 }
Exemple #9
0
        private void btnMenu_Click(object sender, EventArgs e)
        {
            if (panel1.Width == 50)
            {
                //Expand the panel , width = 250
                //Show logo

                panel1.Visible = false;
                panel1.Width   = 260;
                PanelTransition.ShowSync(panel1);
                Logo1Transition.ShowSync(logo);
            }
            else
            {
                PanelTransition.Hide(logo);
                panel1.Visible = false;
                panel1.Width   = 50;
                PanelTransition.ShowSync(panel1);
            }
        }
 private void GoRegBtn_Click(object sender, EventArgs e)
 {
     PanelTransition.Hide(LoginPanel);
     PanelTransition.Show(RegPanel);
 }
        public Transition PreparePanelTransition(PanelTransition t, OnTransitionFrameDelegate onFrameDel)
        {
            var tr = new PanelAnimatorTransition(this, m_animatorTransitionLayer, t, onFrameDel);

            return(tr);
        }
 public void StartTransition(PanelTransition t)
 {
     PreparePanelTransition(t, null).StartTransition();
 }
 public Transition PrepareTransition(PanelTransition t, OnTransitionFrameDelegate onFrameDel)
 {
     return(PreparePanelTransition(t, onFrameDel));
 }
Exemple #14
0
        private void btnConnect_Click(object sender, EventArgs e)
        {
            if (checkConnect)
            {
                return;
            }
            if (validate())
            {
                int size;
                sck = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                try
                {
                    sck.Connect(IPAddress.Parse(txtIpServer.Text), Convert.ToInt32(txtPort.Text));
                }
                catch (SocketException ex)
                {
                    MessageBox.Show(ex.ToString(), "Có lỗi xảy ra", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    sck.Close();
                    return;
                }

                this.Width        = 620;
                btnClose.Location = new Point(290, 4);
                PanelTransition.ShowSync(panelProcess);
                checkConnect = true;

                try
                {
                    data = new byte[1024];

                    size = sck.Receive(data);//size server transfer

                    processBar.MaxValue = Convert.ToInt32(Encoding.ASCII.GetString(data, 0, size));

                    sendDone();

                    data = new byte[1024];
                    size = sck.Receive(data);//object para
                    Controller.ParaObject para = new Controller.ParaObject(data);
                    Controller.Constant.time = para.Time * 60;

                    processBar.Value += size;
                    processBar.Update();

                    sendDone();

                    if (para.GetDB > 0)
                    {
                        for (int i = 0; i < para.GetDB; i++)
                        {
                            data = new byte[1024];
                            size = sck.Receive(data);
                            Model.Question ques = new Model.Question(data);
                            lsquesDB.Add(ques);
                            processBar.Value += size;
                            processBar.Update();
                            sendDone();
                        }
                        size = sck.Receive(data);
                        int countAns = Convert.ToInt32(Encoding.ASCII.GetString(data, 0, size));
                        sendDone();

                        for (int i = 0; i < countAns; i++)
                        {
                            data = new byte[1024];
                            size = sck.Receive(data);
                            Model.Answer ans = new Model.Answer(data);
                            lsansDB.Add(ans);
                            processBar.Value += size;
                            processBar.Update();
                            sendDone();
                        }
                    }

                    if (para.GetFile > 0)
                    {
                        for (int i = 0; i < para.GetFile; i++)
                        {
                            data = new byte[1024];
                            size = sck.Receive(data);
                            Model.Question ques = new Model.Question(data);
                            lsquesFile.Add(ques);
                            processBar.Value += size;
                            processBar.Update();
                            sendDone();
                        }
                        size = sck.Receive(data);
                        int countAns = Convert.ToInt32(Encoding.ASCII.GetString(data, 0, size));
                        sendDone();

                        for (int i = 0; i < countAns; i++)
                        {
                            data = new byte[1024];
                            size = sck.Receive(data);
                            Model.Answer ans = new Model.Answer(data);
                            lsansFile.Add(ans);
                            processBar.Value += size;
                            processBar.Update();
                            sendDone();
                        }
                    }
                }
                catch (SocketException ex)
                {
                    MessageBox.Show(ex.ToString(), "Có lỗi xảy ra", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    sck.Close();
                    return;
                }

                var ls = joinList();
                this.quesList = ls.Item1;
                this.ansList  = ls.Item2;

                btnStartQuiz.Visible = true;

                listen = new Thread(new ThreadStart(threadListen));
                listen.IsBackground = true;
                listen.Start();
            }
            else
            {
                MessageBox.Show("Bạn phải điền đủ thông tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemple #15
0
        public void StartTransition(PanelTransition t)
        {
            Transition trans;

            StartTransition(t.name, out trans);
        }
 private void ImgBtnBack_Click(object sender, EventArgs e)
 {
     PanelTransition.Hide(RegPanel);
     PanelTransition.Show(LoginPanel);
 }
Exemple #17
0
        public void StartTransition(PanelTransition t)
        {
//			Debug.Log ("[" + Time.time + "] StartTransition " + t);
            PreparePanelTransition(t, null).StartTransition();
        }