Example #1
0
        protected override void OnCreateForm(Form form)
        {
            form.Spacing = 5;

            form.Add(new Headline("Create Subfolders"));

            Linear lyButton = Linear.Horizontal();
            Button button   = new Button("Ok", ButtonClicked);

            button.Width = 100;
            lyButton.Add(new View()).Add(button);

            Label lblSubfolders = new Label("Subfolders:");

            lblSubfolders.Width = 150;

            EMP.Forms.Grid lyCheckboxes = new EMP.Forms.Grid(3, EMP.Forms.Grid.EOrientation.Vertical);

            foreach (string folder in new string[] { "Scripts", "Scenes", "Prefabs", "Resources", "Textures", "Materials", "Meshes", "Editor" })
            {
                Toggle toggle = new Toggle(false, folder);
                subfolders.Add(toggle);
                lyCheckboxes.Add(toggle);
            }

            form.Add(lyCheckboxes);
            form.Add(new View());
            form.Add(lyButton);
        }
Example #2
0
        protected override void OnCreateForm(Form form)
        {
            form.Spacing = 5;

            form.Add(new Headline("Create Folder"));

            //Label lblNamespace = new Label("Namespace:");
            //lblNamespace.Width = 150;
            //txtNamespace = new TextField(transitiveSourceInfo.@namespace);
            //Linear lyNamespace = Linear.Horizontal().Add(lblNamespace).Add(txtNamespace);
            //lyNamespace.Height = 30;

            Label lblFolder = new Label("Folder:");

            lblFolder.Width = 150;
            txtFolderName   = new TextField();
            Linear lyFolder = Linear.Horizontal().Add(lblFolder).Add(txtFolderName);

            lyFolder.Height          = 30;
            lblError                 = new Label("");
            lblError.style.fontStyle = FontStyle.Bold;

            Linear lyButton = Linear.Horizontal();
            Button button   = new Button("Ok", ButtonClicked);

            button.Width = 100;
            lyButton.Add(new View()).Add(button);

            Label lblSubfolders = new Label("Create subfolders:");

            lblSubfolders.Width = 150;

            EMP.Forms.Grid lyCheckboxes = new EMP.Forms.Grid(3, EMP.Forms.Grid.EOrientation.Vertical);

            foreach (string folder in new string[] { "Scripts", "Scenes", "Prefabs", "Resources", "Textures", "Materials", "Meshes", "Editor" })
            {
                Toggle toggle = new Toggle(false, folder);
                subfolders.Add(toggle);
                lyCheckboxes.Add(toggle);
            }

            Linear lySubfolders = Linear.Horizontal().Add(lblSubfolders).Add(lyCheckboxes);

            //form.Add(lyNamespace);
            form.Add(lyFolder);
            form.Add(lblError);
            form.Add(lySubfolders);
            form.Add(lyButton);

            form.RequestFocusForView = txtFolderName;
        }
Example #3
0
        protected override void OnCreateForm(Form form)
        {
            form.Spacing = 5;

            form.Add(new Headline("Create BBehaviour Class"));

            Label lblNamespace = new Label("Namespace:");

            lblNamespace.Width = 150;
            txtNamespace       = new TextField(sourcesInfo.@namespace);
            Linear lyNamespace = Linear.Horizontal().Add(lblNamespace).Add(txtNamespace);

            lyNamespace.Height = 30;

            Label lblClassName = new Label("Class name:");

            lblClassName.Width = 150;
            txtClassName       = new TextField();
            Linear lyClassName = Linear.Horizontal().Add(lblClassName).Add(txtClassName);

            lyClassName.Height = 30;

            form.Add(lyNamespace);
            form.Add(lyClassName);
            form.Add(lblError        = new Label(""));
            lblError.style.fontStyle = FontStyle.Bold;

            form.Add(tglHeaderComment = new Toggle(true, "Generate source code header comment"));
            form.Add(tglUsingBNJMO    = new Toggle(true, "Add using BNJMO"));

            Linear lyButton = Linear.Horizontal();
            Button button   = new Button("Ok", ButtonClicked);

            button.Width = 100;
            lyButton.Add(new View()).Add(button);
            form.Add(lyButton);

            form.RequestFocusForView = txtClassName;
        }