Ejemplo n.º 1
0
 public void onApplicationSizeChanged()
 {
     mTab.setSize(this.Size.Width, this.Size.Height);
     for (int i = 0; i < mScreens.size(); i++)
     {
         ScreenBase sc = (ScreenBase)mScreens.elementAt(i);
         sc.setSize(mHomePage.getW(), mHomePage.getH());
     }
 }
Ejemplo n.º 2
0
        public override void onActivate()
        {
            base.onActivate();

            mTab = new xTabControl();
            mTab.setSize(this.Size.Width, this.Size.Height);

            addControl(mTab);

            mScreens   = new xVector();
            screenHome = new ScreenHome();
            mScreens.addElement(screenHome);

            mHomePage = new xTabPage("Bảng giá");
            mHomePage.setSize(mTab.getW(), mTab.getH());
            mHomePage.addControl(screenHome);

            /*
             * xFillBackground v = new xFillBackground(0xffff0000);
             * v.setSize(mTab.getW(), mTab.getH());
             * mHomePage.addControl(v);
             */
            mTab.addPage(mHomePage);

            mTab.showClosePageButton(true, (int tabIndex) =>
            {
                if (tabIndex == 0)
                {
                    return(false);
                }
                return(true);
            },
                                     (int tabIndex) =>
            {
                if (tabIndex > 0)
                {
                    mScreens.removeElementAt(tabIndex);
                }
            }
                                     );

            screenHome.setSize(mHomePage.getW(), mHomePage.getH());
            screenHome.onActivate();
        }