예제 #1
0
파일: UIEditor.cs 프로젝트: TheWindX/YAUI
 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;
 }
예제 #2
0
파일: UIEditor.cs 프로젝트: TheWindX/YAUI
            public CMenu(UIEditor edt, string menuName)
            {
                mMenuName = menuName;
                mEditor = edt;

                mTab = UIRoot.Instance.loadFromXML(xmltabCtn);
                var lb = mTab.childOf("tabName") as UILable;
                lb.text = menuName;
                mCommands = UIRoot.Instance.loadFromXML(xmlcommandCtn);
                lb = mCommands.childOfPath("cmdName") as UILable;
                lb.text = menuName;

                mTab.paresent = edt.mTabCtn;
                mCommands.paresent = edt.mCommandCtn;

                mTab.evtOnLMDown += (ui, x, y) =>
                {
                    return false;
                };
                mTab.evtOnLMUp += (ui, x, y) =>
                    {
                        mEditor.setCurrentMenu(mMenuName);
                        return false;
                    };
            }