Beispiel #1
0
 protected ProgressBarWidget(ProgressBarWidget other)
     : base(other)
 {
     Percentage = other.Percentage;
     GetPercentage = other.GetPercentage;
     IsIndeterminate = other.IsIndeterminate;
 }
Beispiel #2
0
        public PlayerHUD(GameObject parent)
        {
            health = parent.GetComponent <Health>();
            gun    = parent.GetComponent <Gun>();

            health.OnDamageTaken += HealthChanged;
            gun.OnAmmoChange     += GunChange;
            gun.OnWeaponChange   += GunChange;
            gun.OnReloadProgress += UpdateReloadBar;

            healthBarWidget.SetProgress(health.GetPercentage());
            WidgetManager.AddWidget(healthBarWidget);
            WidgetManager.AddWidget(healthBarBackground);

            currentGunWidget = gunIcons[typeof(PistolBullet)];
            var iconEnd = currentGunWidget.GetScreenEndPoint();

            ammoDisplayWidget = new TextWidget(new Vector2(iconEnd.X + 0.01f, currentGunWidget.position.Y));
            WidgetManager.AddWidget(ammoDisplayWidget);

            float barSize = iconEnd.X - currentGunWidget.position.X;

            reloadBarWidget = new ProgressBarWidget(new Vector2(currentGunWidget.position.X, iconEnd.Y + 0.01f), new Vector2(barSize, 0))
            {
                Texture = SpriteContainer.Instance.GetImage("reloadTime"), SourceRectangle = new Rectangle(0, 0, 80, 4)
            };
            reloadBarWidget.SetProgress(0);
            WidgetManager.AddWidget(reloadBarWidget);

            GunChange(gun);
        }
 public override void LoadOptions(Widget widget)
 {
     activeWidget = widget as ProgressBarWidget;
     toBackground.Initialize(activeWidget.Background, "Background Texture:");
     updateWidgetOptions.Initialize(activeWidget.Update);
     tbProgressBarLimit.Text = activeWidget.ProgressBarLimit.ToString();
     tbProgressBarValue.Text = activeWidget.ProgressBarValue.ToString();
 }
Beispiel #4
0
        public DownloadPackagesLogic(Widget widget, Action afterInstall, string mirrorListUrl)
        {
            this.mirrorListUrl = mirrorListUrl;
            this.afterInstall  = afterInstall;

            panel       = widget.Get("INSTALL_DOWNLOAD_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            ShowDownloadDialog();
        }
Beispiel #5
0
        public D2kDownloadPackagesLogic(Widget widget, Dictionary <string, string> installData, Action afterInstall)
        {
            this.installData = installData;
            //this.afterInstall = afterInstall;

            panel       = widget.Get("INSTALL_DOWNLOAD_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            ShowDownloadDialog();
        }
Beispiel #6
0
        public void Init(GUIHost host)
        {
            var borderedImageFrame = new BorderedImageFrame(ID, null);

            AddChildElement(borderedImageFrame);
            SetSize(480, 340);
            borderedImageFrame.Init(host, "guicontrols", 640f, 256f, 703f, 319f, 8, 8, 64, 8, 8, 64);
            borderedImageFrame.SetSize(480, 340);
            borderedImageFrame.CenterHorizontallyInParent = true;
            borderedImageFrame.CenterVerticallyInParent   = true;
            var textWidget = new TextWidget(0)
            {
                Size       = FontSize.Medium,
                Alignment  = QFontAlignment.Centre,
                VAlignment = TextVerticalAlignment.Middle,
                Text       = "T_PrintDialog_SlicingWarning",
                Color      = new Color4(100, 100, 100, byte.MaxValue)
            };

            textWidget.SetPosition(0, 10);
            textWidget.SetSize(480, 80);
            textWidget.CenterHorizontallyInParent = true;
            borderedImageFrame.AddChildElement(textWidget);
            pleasewait_text = new TextWidget(0)
            {
                Size       = FontSize.Medium,
                Alignment  = QFontAlignment.Centre,
                VAlignment = TextVerticalAlignment.Middle,
                Text       = "T_PrintDialog_SlicingPleaseWait",
                Color      = new Color4(100, 100, 100, byte.MaxValue)
            };
            pleasewait_text.SetPosition(0, 109);
            pleasewait_text.SetSize(247, 50);
            pleasewait_text.CenterHorizontallyInParent = true;
            borderedImageFrame.AddChildElement(pleasewait_text);
            progressbar = new ProgressBarWidget(0);
            progressbar.Init(host, "guicontrols", 944f, 96f, 960f, 144f, 2, 2, 16, 2, 2, 16);
            progressbar.SetPosition(42, 185);
            progressbar.SetSize(401, 24);
            progressbar.PercentComplete = 0.0f;
            borderedImageFrame.AddChildElement(progressbar);
            cancel_button = new ButtonWidget(0);
            cancel_button.Init(host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
            cancel_button.Size = FontSize.Medium;
            cancel_button.Text = "Cancel";
            cancel_button.SetGrowableWidth(4, 4, 32);
            cancel_button.SetGrowableHeight(4, 4, 32);
            cancel_button.SetSize(100, 32);
            cancel_button.SetPosition(0, -46);
            cancel_button.CenterHorizontallyInParent = true;
            cancel_button.SetCallback(new ButtonCallback(MyButtonCallback));
            borderedImageFrame.AddChildElement(cancel_button);
        }
        public DownloadPackagesLogic(Widget widget, Action afterInstall, string mirrorListUrl, string modId)
        {
            this.mirrorListUrl = mirrorListUrl;
            this.afterInstall  = afterInstall;
            this.modId         = modId;

            panel       = widget.Get("INSTALL_DOWNLOAD_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            var text = "Downloading {0} assets...".F(ModMetadata.AllMods[modId].Title);

            panel.Get <LabelWidget>("TITLE").Text = text;

            ShowDownloadDialog();
        }
Beispiel #8
0
        public D2kExtractGameFilesLogic(Widget widget)
        {
            panel       = widget.Get("EXTRACT_GAMEFILES_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            backButton         = panel.Get <ButtonWidget>("BACK_BUTTON");
            backButton.OnClick = Ui.CloseWindow;

            retryButton         = panel.Get <ButtonWidget>("RETRY_BUTTON");
            retryButton.OnClick = Extract;

            extractingContainer = panel.Get("EXTRACTING");
            copyFilesContainer  = panel.Get("COPY_FILES");
            Extract();
        }
        public D2kInstallFromCDLogic(Widget widget)
        {
            panel       = widget.Get("INSTALL_FROMCD_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            backButton         = panel.Get <ButtonWidget>("BACK_BUTTON");
            backButton.OnClick = Ui.CloseWindow;

            retryButton         = panel.Get <ButtonWidget>("RETRY_BUTTON");
            retryButton.OnClick = CheckForDisk;

            installingContainer = panel.Get("INSTALLING");
            insertDiskContainer = panel.Get("INSERT_DISK");
            CheckForDisk();
        }
Beispiel #10
0
        public InstallFromCDLogic(Widget widget, Action continueLoading)
        {
            installData          = Game.ModData.Manifest.Get <ContentInstaller>();
            this.continueLoading = continueLoading;
            panel       = widget.Get("INSTALL_FROMCD_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            backButton         = panel.Get <ButtonWidget>("BACK_BUTTON");
            backButton.OnClick = Ui.CloseWindow;

            retryButton         = panel.Get <ButtonWidget>("RETRY_BUTTON");
            retryButton.OnClick = CheckForDisk;

            installingContainer = panel.Get("INSTALLING");
            insertDiskContainer = panel.Get("INSERT_DISK");
            CheckForDisk();
        }
Beispiel #11
0
        public InstallFromCDLogic(Widget widget, Action afterInstall, string modId)
        {
            this.modId        = modId;
            installData       = ModMetadata.AllMods[modId].Content;
            this.afterInstall = afterInstall;
            panel             = widget.Get("INSTALL_FROMCD_PANEL");
            progressBar       = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel       = panel.Get <LabelWidget>("STATUS_LABEL");

            backButton         = panel.Get <ButtonWidget>("BACK_BUTTON");
            backButton.OnClick = Ui.CloseWindow;

            retryButton         = panel.Get <ButtonWidget>("RETRY_BUTTON");
            retryButton.OnClick = CheckForDisk;

            installingContainer = panel.Get("INSTALLING");
            insertDiskContainer = panel.Get("INSERT_DISK");
            CheckForDisk();
        }
Beispiel #12
0
        public ConvertGameFilesLogic(Widget widget, string[][] ExtractGameFiles, string[][] ExportToPng, string[][] ImportFromPng)
        {
            panel       = widget.Get("CONVERT_ASSETS_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            backButton         = panel.Get <ButtonWidget>("BACK_BUTTON");
            backButton.OnClick = Ui.CloseWindow;

            retryButton         = panel.Get <ButtonWidget>("RETRY_BUTTON");
            retryButton.OnClick = Extract;

            extractingContainer = panel.Get("EXTRACTING");

            this.ExtractGameFiles = ExtractGameFiles;
            this.ExportToPng      = ExportToPng;
            this.ImportFromPng    = ImportFromPng;

            Extract();
        }
        public CncInstallFromCDLogic(Widget widget, Action afterInstall, string[] filesToCopy, string[] filesToExtract)
        {
            this.afterInstall   = afterInstall;
            this.filesToCopy    = filesToCopy;
            this.filesToExtract = filesToExtract;

            panel       = widget;
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");

            backButton         = panel.Get <ButtonWidget>("BACK_BUTTON");
            backButton.OnClick = Ui.CloseWindow;

            retryButton         = panel.Get <ButtonWidget>("RETRY_BUTTON");
            retryButton.OnClick = CheckForDisk;

            installingContainer = panel.Get("INSTALLING");
            insertDiskContainer = panel.Get("INSERT_DISK");

            CheckForDisk();
        }
Beispiel #14
0
        public InstallFromDiscLogic(Widget widget, ModContent content, Dictionary <string, ModContent.ModSource> sources, Action afterInstall)
        {
            this.content = content;
            this.sources = sources;

            Log.AddChannel("install", "install.log");

            // this.afterInstall = afterInstall;
            panel = widget.Get("DISC_INSTALL_PANEL");

            titleLabel = panel.Get <LabelWidget>("TITLE");

            primaryButton   = panel.Get <ButtonWidget>("PRIMARY_BUTTON");
            secondaryButton = panel.Get <ButtonWidget>("SECONDARY_BUTTON");

            // Progress view
            progressContainer           = panel.Get("PROGRESS");
            progressContainer.IsVisible = () => visible == Mode.Progress;
            progressBar             = panel.Get <ProgressBarWidget>("PROGRESS_BAR");
            progressLabel           = panel.Get <LabelWidget>("PROGRESS_MESSAGE");
            progressLabel.IsVisible = () => visible == Mode.Progress;

            // Message view
            messageContainer           = panel.Get("MESSAGE");
            messageContainer.IsVisible = () => visible == Mode.Message;
            messageLabel = messageContainer.Get <LabelWidget>("MESSAGE_MESSAGE");

            // List view
            listContainer           = panel.Get("LIST");
            listContainer.IsVisible = () => visible == Mode.List;

            listPanel          = listContainer.Get <ScrollPanelWidget>("LIST_PANEL");
            listHeaderTemplate = listPanel.Get("LIST_HEADER_TEMPLATE");
            listTemplate       = listPanel.Get <LabelWidget>("LIST_TEMPLATE");
            listPanel.RemoveChildren();

            listLabel = listContainer.Get <LabelWidget>("LIST_MESSAGE");

            DetectContentDisks();
        }
Beispiel #15
0
        public DownloadPackageLogic(Widget widget, ModContent.ModDownload download, Action onSuccess)
        {
            this.download  = download;
            this.onSuccess = onSuccess;

            Log.AddChannel("install", "install.log");

            panel       = widget.Get("PACKAGE_DOWNLOAD_PANEL");
            progressBar = panel.Get <ProgressBarWidget>("PROGRESS_BAR");

            var statusLabel = panel.Get <LabelWidget>("STATUS_LABEL");
            var statusFont  = Game.Renderer.Fonts[statusLabel.Font];
            var status      = new CachedTransform <string, string>(s => WidgetUtils.TruncateText(s, statusLabel.Bounds.Width, statusFont));

            statusLabel.GetText = () => status.Update(getStatusText());

            var text = "Downloading {0}".F(download.Title);

            panel.Get <LabelWidget>("TITLE").Text = text;

            ShowDownloadDialog();
        }
Beispiel #16
0
        public override void enter(ModData e = null)
        {
            modData  = e;
            sceneMgr = EngineManager.Instance.root.CreateSceneManager(Mogre.SceneType.ST_GENERIC, "LoadingSceneMgr");

            ColourValue cvAmbineLight = new ColourValue(0.7f, 0.7f, 0.7f);

            sceneMgr.AmbientLight = cvAmbineLight;

            camera = sceneMgr.CreateCamera("LoadingScreenCam");
            camera.SetPosition(0, 25, -50);
            Mogre.Vector3 vectorCameraLookat = new Mogre.Vector3(0, 0, 0);
            camera.LookAt(vectorCameraLookat);
            camera.NearClipDistance = 1;

            camera.AspectRatio = EngineManager.Instance.viewport.ActualWidth / EngineManager.Instance.viewport.ActualHeight;

            EngineManager.Instance.viewport.Camera = camera;

            UIManager.Instance.DestroyAllWidgets();
            progressBar = UIManager.Instance.CreateProgressBar(UIWidgetLocation.TL_CENTER, "pbProcessBar", "Loading", 500, 300);
            progressBar.setComment(EngineManager.Instance.loadingData.Comment);

            switch (EngineManager.Instance.loadingData.Type)
            {
            case LoadingType.LOADING_MOD:
                ModManager.Instance.LoadingModProcessing += LoadingModProcessing;
                ModManager.Instance.LoadingModFinished   += LoadingModFinished;
                ModManager.Instance.LoadMod(EngineManager.Instance.loadingData.LoadingObjName);
                break;
            }

            EngineManager.Instance.mouse.MouseMoved     += mouseMoved;
            EngineManager.Instance.mouse.MousePressed   += mousePressed;
            EngineManager.Instance.mouse.MouseReleased  += mouseReleased;
            EngineManager.Instance.keyboard.KeyPressed  += keyPressed;
            EngineManager.Instance.keyboard.KeyReleased += keyReleased;
        }
Beispiel #17
0
        public void Init(GUIHost host)
        {
            var printToFileDialog = Resources.PrintToFileDialog;
            var xmlFrame          = new XMLFrame(ID)
            {
                RelativeWidth  = 1f,
                RelativeHeight = 1f
            };

            AddChildElement(xmlFrame);
            xmlFrame.Init(host, printToFileDialog, new ButtonCallback(MyButtonCallback));
            status_text = (TextWidget)xmlFrame.FindChildElement("statustext");
            var childElement = (Frame)xmlFrame.FindChildElement(1005);

            this.progressbar = new ProgressBarWidget(0);
            this.progressbar.Init(host, "guicontrols", 944f, 96f, 960f, 144f, 2, 2, 16, 2, 2, 16);
            this.progressbar.SetPosition(32, 64);
            this.progressbar.SetSize(280, 24);
            this.progressbar.PercentComplete = 0.0f;
            ProgressBarWidget progressbar = this.progressbar;

            childElement.AddChildElement(progressbar);
            SetSize(480, 200);
        }
Beispiel #18
0
 public override void Init()
 {
     CreateManageFilamentFrame("Load New 3D Ink", "Insert your new 3D Ink into the external feed port.\n\nWait a few moments until the new 3D Ink begins\n exiting the nozzle.", true, false, true, false, false, false);
     insert_filament_text = (TextWidget)FindChildElement(3);
     progressBar          = (ProgressBarWidget)FindChildElement(4);
 }
Beispiel #19
0
 public override void Init()
 {
     CreateManageFilamentFrame("Warming up", "Please wait while the nozzle is heated.\nBe careful. The nozzle may be very hot.", true, false, true, false, false, false);
     progressBar = (ProgressBarWidget)FindChildElement(4);
 }
 public override void Init()
 {
     CreateManageFilamentFrame("Retracting Current 3D Ink", "We're retracting your current 3D Ink.\n\nPull on the 3D Ink until it's released.", true, false, true, false, false, false);
     progressBar = (ProgressBarWidget)FindChildElement(4);
 }
 public RetractionProcessData(ProgressBarWidget progressBar, PrinterObject printer, int amount_retracted)
 {
     this.progressBar      = progressBar;
     this.printer          = printer;
     this.amount_retracted = amount_retracted;
 }
Beispiel #22
0
        protected void CreateManageFilamentFrame(string mainText, FontSize mainTextSize, Color4 mainTextColor, string subText, FontSize subTextSize, Color4 subTextColor, bool cancelButton, bool yesNoButton, bool createProgressBar, bool createFinishButton, bool createBack, bool createNext, Color4 middleFrameColor, Color4 middleFrameBorderColor)
        {
            RelativeX      = 0.0f;
            RelativeY      = 0.0f;
            RelativeWidth  = 1f;
            RelativeHeight = 1f;
            var textWidget1 = new TextWidget(1)
            {
                Color         = mainTextColor,
                Text          = mainText,
                RelativeWidth = 1f,
                Size          = mainTextSize,
                Alignment     = QFontAlignment.Centre
            };

            textWidget1.SetPosition(0, 50);
            AddChildElement(textWidget1);
            var frame = new Frame(2);

            frame.SetPosition(0, 100);
            frame.RelativeWidth  = 1f;
            frame.RelativeHeight = 0.5f;
            frame.BGColor        = middleFrameColor;
            frame.BorderColor    = middleFrameBorderColor;
            var textWidget2 = new TextWidget(3)
            {
                Color         = subTextColor,
                Text          = subText,
                RelativeWidth = 1f,
                Size          = subTextSize,
                Alignment     = QFontAlignment.Centre
            };

            textWidget2.SetPosition(0, 75);
            frame.AddChildElement(textWidget2);
            if (createProgressBar)
            {
                var progressBarWidget = new ProgressBarWidget(4);
                progressBarWidget.Init(Host, "guicontrols", 944f, 96f, 960f, 144f, 2, 2, 16, 2, 2, 16);
                progressBarWidget.RelativeX = 0.15f;
                progressBarWidget.RelativeY = 0.65f;
                progressBarWidget.SetSize(375, 24);
                progressBarWidget.RelativeWidth   = 0.7f;
                progressBarWidget.PercentComplete = 0.5f;
                progressBarWidget.BarColor        = new Color4(37, 170, 225, byte.MaxValue);
                frame.AddChildElement(progressBarWidget);
            }
            AddChildElement(frame);
            if (yesNoButton)
            {
                var buttonWidget1 = new ButtonWidget(5);
                buttonWidget1.Init(Host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
                buttonWidget1.Size = FontSize.Medium;
                buttonWidget1.Text = "Yes";
                buttonWidget1.SetGrowableWidth(4, 4, 32);
                buttonWidget1.SetGrowableHeight(4, 4, 32);
                buttonWidget1.SetSize(110, 40);
                buttonWidget1.SetPosition(110, -75);
                buttonWidget1.SetCallback(new ButtonCallback(MyButtonCallback));
                frame.AddChildElement(buttonWidget1);
                var buttonWidget2 = new ButtonWidget(6);
                buttonWidget2.Init(Host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
                buttonWidget2.Size = FontSize.Medium;
                buttonWidget2.Text = "No";
                buttonWidget2.SetGrowableWidth(4, 4, 32);
                buttonWidget2.SetGrowableHeight(4, 4, 32);
                buttonWidget2.SetSize(110, 40);
                buttonWidget2.SetPosition(-220, -75);
                buttonWidget2.SetCallback(new ButtonCallback(MyButtonCallback));
                frame.AddChildElement(buttonWidget2);
            }
            if (createBack)
            {
                var buttonWidget = new ButtonWidget(7);
                buttonWidget.Init(Host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
                buttonWidget.Size = FontSize.Medium;
                buttonWidget.Text = "Back";
                buttonWidget.SetGrowableWidth(4, 4, 32);
                buttonWidget.SetGrowableHeight(4, 4, 32);
                buttonWidget.SetSize(110, 40);
                buttonWidget.SetPosition(20, -50);
                buttonWidget.RelativeX = 0.025f;
                buttonWidget.RelativeY = -1000f;
                buttonWidget.SetCallback(new ButtonCallback(MyButtonCallback));
                AddChildElement(buttonWidget);
            }
            if (createNext)
            {
                var buttonWidget = new ButtonWidget(8);
                buttonWidget.Init(Host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
                buttonWidget.Size = FontSize.Medium;
                buttonWidget.Text = "Next";
                buttonWidget.SetGrowableWidth(4, 4, 32);
                buttonWidget.SetGrowableHeight(4, 4, 32);
                buttonWidget.SetSize(100, 32);
                buttonWidget.SetPosition(400, -50);
                buttonWidget.RelativeX = 0.8f;
                buttonWidget.RelativeY = -1000f;
                buttonWidget.SetCallback(new ButtonCallback(MyButtonCallback));
                AddChildElement(buttonWidget);
            }
            if (cancelButton)
            {
                var buttonWidget = new ButtonWidget(9);
                buttonWidget.Init(Host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
                buttonWidget.Size = FontSize.Medium;
                buttonWidget.Text = "Cancel";
                buttonWidget.SetGrowableWidth(4, 4, 32);
                buttonWidget.SetGrowableHeight(4, 4, 32);
                buttonWidget.SetSize(110, 40);
                buttonWidget.SetPosition(20, -50);
                buttonWidget.RelativeX = 0.025f;
                buttonWidget.RelativeY = -1000f;
                buttonWidget.SetCallback(new ButtonCallback(MyButtonCallback));
                AddChildElement(buttonWidget);
            }
            if (!createFinishButton)
            {
                return;
            }

            var buttonWidget3 = new ButtonWidget(10);

            buttonWidget3.Init(Host, "guicontrols", 896f, 192f, 959f, byte.MaxValue, 896f, 256f, 959f, 319f, 896f, 320f, 959f, 383f, 960f, 128f, 1023f, 191f);
            buttonWidget3.Size = FontSize.Medium;
            buttonWidget3.Text = "Finish";
            buttonWidget3.SetGrowableWidth(4, 4, 32);
            buttonWidget3.SetGrowableHeight(4, 4, 32);
            buttonWidget3.SetSize(100, 32);
            buttonWidget3.SetPosition(400, -50);
            buttonWidget3.RelativeX = 0.8f;
            buttonWidget3.RelativeY = -1000f;
            buttonWidget3.SetCallback(new ButtonCallback(MyButtonCallback));
            AddChildElement(buttonWidget3);
        }
Beispiel #23
0
 public ExtrusionProcessData(ProgressBarWidget progressBar, PrinterObject printer, int amount_extruded)
 {
     this.progressBar     = progressBar;
     this.printer         = printer;
     this.amount_extruded = amount_extruded;
 }