Example #1
0
    private static UIContainer MakeUIContainerMainMenu()
    {
        UIContainer uiContainer = new UIContainer();

        uiContainer.AddUIElement(UILable.FactoryVersion((int)Bootstrap.UIRenderDepth.Menu));
        uiContainer.AddUIElement(UIButton.FactoryButton(
                                     UIButton.FactoryRect((UnityEngine.Screen.width * 0.5f) - 150.0f, (UnityEngine.Screen.height * 0.5f) - 75.0f, 300.0f, 150.0f),
                                     "anykey",
                                     (int)Bootstrap.UIRenderDepth.Menu,
                                     () => {
            Bootstrap.Log("onclick");
            Bootstrap.SetState("tutorial00");
        }
                                     ));
        return(uiContainer);
    }
Example #2
0
        public UIEditor()
        {
            appendFromXML(XMLLAYOUT);
            mPages = childOfPath("clients");
            mPages.name = "";//no name polution

            mTabCtn = childOfPath("tabCtn");
            mTabCtn.name = "";
            mCommandCtn = childOfPath("commandCtn");
            mCommandCtn.name = "";

            mToggleCommandCtr = childOfPath("toggleCommandCtr") as UILable;
            mToggleCommandCtr.evtOnLMUp += (ui, x, y) =>
                {
                    toggleMenu();
                    return false;
                };
            this.adjustLayout();
        }
Example #3
0
        public UIPackageItem_package(Packge pkg)
        {
            mPkg = pkg;
            //shrinkAble = true;
            marginX = 5;
            marginY = 5;
            layout = ELayout.horizon;

            mTypeRect = appendFromXML(@"
            <rect padding='2' clip='true' shrink='true'>
                <lable size='12' text='dir' color='yellow'></lable>
            </rect>") as UIRect;

            mNameRect = appendFromXML(@"
            <rect padding='2' clip='true' shrink='true'></rect>
            ") as UIRect;
            mName = mNameRect.appendFromXML(@"
            <lable size='12' color='black'></lable>") as UILable;
            setName(pkg.cast<PackageItem>().name);
        }
Example #4
0
 public CPage(string name, UIWidget p)
 {
     id = idCount++;
     mRoot = UIRoot.Instance.loadFromXML(XMLPAGE);
     mRoot.name = "";
     mSplit = mRoot.childOfPath("split") as UIRect;
     mSplit.name = "";
     mTab = mRoot.childOfPath("tab") as UIRect;
     mTab.name = "";
     mTabName = mTab.childOf("tabName") as UILable;
     mTabName.name = "";
     mTabName.text = name;
     mClient = mRoot.childOfPath("client");
     mClient.name = "";
     mRoot.paresent = p;
 }