// Start is called before the first frame update async protected override void Start() { base.Start(); this.BuildWarehouse(); var renderer = this.GetComponent <SpriteRenderer>(); if (renderer != null) { var thumb = new ThumbnailBuilder { scale = 0.5f }; var sprite = thumb.GetSprite(this.grounds); renderer.sprite = sprite; renderer.sortingLayerName = "Ui"; } this.OnInitializedEvent.Invoke(this); await this.AnimateItems(() => { this.OnAnimatedInEvent.Invoke(this); }, intro : true); }
public void buildLayer(Size s, Button but, int preP) { fb = new FileNameBuilder(false); tb = new ThumbnailBuilder(); butt = but; prePage = preP; layoutPanel = new TableLayoutPanel(); ClosePanelButton = new Button(); nextSetButton = new Button(); nextSetButton.Text = "More..."; panel4 = new Panel(); this.panel4.Controls.Add(nextSetButton); // New this.panel4.Controls.Add(ClosePanelButton); this.panel4.Dock = DockStyle.Fill; ClosePanelButton.Image = new Bitmap(global ::SortImage.Properties.Resources.buttonCancel.GetThumbnailImage(ClosePanelButton.Size.Height, ClosePanelButton.Size.Height, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero)); ClosePanelButton.ImageAlign = ContentAlignment.MiddleRight; nextSetButton.Image = new Bitmap(global ::SortImage.Properties.Resources.next.GetThumbnailImage(nextSetButton.Size.Height, nextSetButton.Size.Height, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero)); nextSetButton.ImageAlign = ContentAlignment.MiddleRight; this.panel4.Controls.Add(layoutPanel); panel4.Size = s; panel4.BackColor = Color.Silver; this.layoutPanel.ColumnCount = 6; this.layoutPanel.GrowStyle = TableLayoutPanelGrowStyle.AddRows; this.layoutPanel.Size = new Size(s.Width, s.Height - ClosePanelButton.Height); this.layoutPanel.Location = new System.Drawing.Point(50, 50); this.layoutPanel.Name = "layoutPanel"; this.layoutPanel.AutoScroll = true; nextSetButton.Left = 50; ClosePanelButton.Left = panel4.Width - ClosePanelButton.Width + 5; }
private string[] workingFolders = new string[64]; // 0-31 are source folders, 32 is dup folder, 33-63 are destination folders #endregion Fields #region Constructors //Main constructor for the form public SortImg() { InitializeComponent(); string version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); this.Text = String.Format("SortImg (Ver. {0})", version); DoubleBuffered = true; is64bit = Utils.Is64BitOperatingSystem(); //Check address space for recycle bin strut construction diffrences. if (is64bit) { util64 = new Utils64(); } else { util32 = new Utils32(); } pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; tnb = new ThumbnailBuilder(); addImage = new DelegateAddImage(this.AddImage); thumbController = new ThumbnailController(); thumbController.OnStart += new ThumbnailControllerEventHandler(thumbControllerStart); thumbController.OnAdd += new ThumbnailControllerEventHandler(thumbControllerAdd); thumbController.OnEnd += new ThumbnailControllerEventHandler(thumbControllerEnd); this.KeyUp += new KeyEventHandler(Key); ImageInfo = new ToolTip(); imageMatcher = new ImageMatcherSpeed(); logger = new Logging(); buttonbuilder = new DynamicButtons(); this.Closing += new CancelEventHandler(SortImg_Closing); FileCopyedsource = new ArrayList(); FileCopyeddest = new ArrayList(); ButtonDispose = new ArrayList(); fileNameCreator = new FileNameBuilder(false); checkedTags = new List<string>(); currentTagsList = new List<string>(); selected = new List<ImageViewer>(); storedSettings = new SortImgSettings(Application.StartupPath, logger); storedSettings.loadSettings(true, true); sourceAdd = new SourceDialog(storedSettings); }