public Component_ShaderScript_DocumentWindow() { InitializeComponent(); if (WinFormsUtility.IsDesignerHosted(this)) { return; } UpdateHighlightingScheme(); UpdateBackgroundForeground(); UpdateFont(); HighlightingColor defaultNamedColor = null; if (loadedHighlightingDefinition != null) { defaultNamedColor = loadedHighlightingDefinition.GetNamedColor("Default"); } if (defaultNamedColor != null) { avalonTextEditor.Editor.Foreground = defaultNamedColor.Foreground.GetBrush(null); } avalonTextEditor.Editor.PreviewMouseWheel += Editor_PreviewMouseWheel; avalonTextEditor.InstallSearchReplacePanel(); //searchReplacePanel = SearchReplacePanel.Install( avalonTextEditor.Editor.TextArea ); }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } UpdateToolBarVisibility(); UpdateControls(); //update cursor if (EditorAPI.SelectedDocumentWindow == this) { if (browser != null && browser.CurrentCursor != null) { ViewportControl.Cursor = browser.CurrentCursor; } } if (!string.IsNullOrEmpty(needDownloadPackage)) { EditorAPI.OpenPackages(needDownloadPackage, true); needDownloadPackage = null; } }
//private void UndoSystem_ListOfActionsChanged( object sender, EventArgs e ) //{ // //needUpdate = true; // needUpdateTime = EngineApp.GetSystemTime() + 0.1; // ////!!!! // //Log.Warning( "update" ); //} private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (Material != null) { //!!!! //if( Material.EditorAutoUpdate )//!!!! && needUpdate ) //{ // Material.ResultCompile(); // //Material.ShouldRecompile = true; // //needUpdate = false; //} //if( Material.EditorAutoUpdate && needUpdateTime.HasValue ) //{ // var time = EngineApp.GetSystemTime(); // if( time > needUpdateTime.Value ) // { // Material.ResultCompile(); // //Material.ShouldRecompile = true; // needUpdateTime = null; // } //} } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (WinFormsUtility.IsDesignerHosted(this)) { return; } needCreateRenderWindow = true; //!!!!тут создавать? //!!!!!что-то opengl иногда при создании ошибку дает //if( CreateRenderTarget() ) // needCreateRenderWindow = false; float interval = 10; // ( automaticUpdateFPS != 0 ) ? ( ( 1.0f / automaticUpdateFPS ) * 1000.0f ) : 100; //float interval = ( automaticUpdateFPS != 0 ) ? ( ( 1.0f / automaticUpdateFPS ) * 1000.0f ) : 100; updateTimer = new Timer(); updateTimer.Interval = (int)interval; updateTimer.Tick += updateTimer_Tick; updateTimer.Enabled = true; //!!!! //WinFormsAppWorld.renderTargetUserControls.Add( this ); loaded = true; allInstances.Add(this); }
void UpdateContent() { if (WinFormsUtility.IsDesignerHosted(this)) { return; } var lines = new List <string>(); if (contentBrowserList.SelectedItems.Length != 0) { var page = (DebugInfoPage)((ContentBrowserItem_Virtual)contentBrowserList.SelectedItems[0]).Tag; lines = page.Content; } if (dataItems == null || dataItems.Count != lines.Count) { dataItems = new List <ContentBrowser.Item>(); for (int n = 0; n < lines.Count; n++) { var item = new ContentBrowserItem_Virtual(contentBrowserData, null, lines[n]); dataItems.Add(item); } contentBrowserData.SetData(dataItems, false); } else { for (int n = 0; n < lines.Count; n++) { ((ContentBrowserItem_Virtual)dataItems[n]).SetText(lines[n]); } } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!WinFormsUtility.IsDesignerHosted(this)) { contentBrowserItemAfterSelectDisabled = true; UpdateContentBrowser(out var selected); contentBrowserItemAfterSelectDisabled = false; if (selected) { UpdateTextBox(); } else { if (GetInitialReference(out var reference)) { kryptonTextBox1.Text = reference; TextBoxSetError(true); kryptonTextBox1.Select(); } } if (!manuallyEdited) { UpdateSelectedReference(); } UpdateSetButtons(); timer1.Start(); } }
private void HCItemProjectRibbonAndToolbarActionsForm_Load(object sender, EventArgs e) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } //update toolstrip sizes { var dpiScale = Math.Min(EditorAPI.DPIScale, 2); void UpdateSize(ToolStripItem item) { item.Size = new Size((int)(20 * dpiScale), (int)(20 * dpiScale + 2)); //item.Size = new Size( (int)( width * EditorAPI.DPIScale + 2 ), (int)( 20 * EditorAPI.DPIScale + 2 ) ); } toolStrip1.Padding = new Padding((int)dpiScale); toolStrip1.Size = new Size(10, (int)(21 * dpiScale + 2)); kryptonSplitContainer2.SplitterDistance = (int)(21 * dpiScale + 2 + (int)dpiScale - 1); foreach (var item in toolStrip1.Items) { var button = item as ToolStripButton; if (button != null) { UpdateSize(button); } } } }
private void WidgetControl_Load(object sender, EventArgs e) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } if (MainWidget) { EngineApp.InitSettings.UseApplicationWindowHandle = Handle; if (!EngineApp.Create()) { //!!!! Log.Fatal("EngineApp.Create() failed."); //Close(); return; } //set viewport control to manage application render window renderWindow = RenderingSystem.ApplicationRenderTarget; viewport = renderWindow.Viewports[0]; PerformResize(); } loaded = true; }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (KryptonPage == null || KryptonPage.Parent == null) { return; } //if( !WinFormsUtility.IsControlVisibleInHierarchy( this ) ) // return; //recreate panels if (needRecreatePanels) { object[] selectedObjects = needRecreatePanelsSelectObjects; needRecreatePanels = false; needRecreatePanelsSelectObjects = null; RemoveCachedPanels(); if (selectedObjects != null) { SelectObjects(selectedObjects); //, this ); } } }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (!WinFormsUtility.IsControlVisibleInHierarchy(this)) { return; } InfoUpdate(); NewUpdate(); //OpenUpdate(); PackagingUpdate(); LoginUpdate(); if (Visible && doInitActionsInTimer) { doInitActionsInTimer = false; kryptonNavigator1.Focus(); kryptonNavigator1.Select(); kryptonTextBoxInfoName.Select(0, 0); } }
///////////////////////////////////////// public PackagesWindow() { InitializeComponent(); if (WinFormsUtility.IsDesignerHosted(this)) { return; } if (EditorAPI.DarkTheme) { EditorThemeUtility.ApplyDarkThemeToForm(kryptonSplitContainer1.Panel1); EditorThemeUtility.ApplyDarkThemeToForm(kryptonSplitContainer1.Panel2); } double distance = 22.0 * EditorAPI.DPIScale; kryptonSplitContainer2.Panel1MinSize = (int)distance; kryptonSplitContainer2.SplitterDistance = (int)distance; if (EditorAPI.DPIScale >= 2) { this.buttonUpdateList.Values.Image = global::NeoAxis.Properties.Resources.Refresh_32; } WindowTitle = EditorLocalization.Translate("PackagesWindow", WindowTitle); }
private void SettingsCell_Properties_Load(object sender, EventArgs e) { timer1.Start(); if (WinFormsUtility.IsDesignerHosted(this)) { return; } toolStrip1.Padding = new Padding((int)EditorAPI.DPIScale); toolStrip1.Size = new Size(10, (int)(21 * EditorAPI.DPIScale + 2)); toolStripButtonProperties.Size = new Size((int)(20 * EditorAPI.DPIScale), (int)(20 * EditorAPI.DPIScale + 2)); toolStripButtonEvents.Size = new Size((int)(20 * EditorAPI.DPIScale), (int)(20 * EditorAPI.DPIScale + 2)); hierarchicalContainerProperties.OverrideGroupDisplayName += HierarchicalContainer1_OverrideGroupDisplayName; hierarchicalContainerProperties.OverridePropertyDisplayName += HierarchicalContainer1_OverridePropertyDisplayName; hierarchicalContainerProperties.OverrideMemberDescription += HierarchicalContainer1_OverrideMemberDescription; hierarchicalContainerEvents.OverrideGroupDisplayName += HierarchicalContainer1_OverrideGroupDisplayName; hierarchicalContainerEvents.OverridePropertyDisplayName += HierarchicalContainer1_OverridePropertyDisplayName; hierarchicalContainerEvents.OverrideMemberDescription += HierarchicalContainer1_OverrideMemberDescription; if (!AllowConfigureEvents) { toolStrip1.Visible = false; toolStripButtonEvents.Enabled = false; toolStripButtonProperties.Enabled = false; } UpdateControlsBounds(); }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (!WinFormsUtility.IsControlVisibleInHierarchy(this)) { return; } //need periodically check for case when component inside _File item was loaded UpdateSelectedType(); UpdateControls(); //!!!!лучше совсем окно не показывать //auto create and close if (firstTick && creationData.initSupportAutoCreateAndClose) { if (tableLayoutPanel1.Controls.Count == 0) { if (IsReadyToCreate(out _)) { ButtonCreateAndClose_Click(null, null); } } } firstTick = false; }
private void PackagesDocumentWindow_Load(object sender, EventArgs e) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } //contentBrowser1.ImageHelper.AddImage( "DefaultDisabled", // ToolStripRenderer.CreateDisabledImage( Properties.Resources.Default_16 ), // ToolStripRenderer.CreateDisabledImage( Properties.Resources.Default_32 ) ); try { if (!Directory.Exists(PackageManager.PackagesFolder)) { Directory.CreateDirectory(PackageManager.PackagesFolder); } } catch (Exception e2) { Log.Warning(e2.Message); } PerformRefreshList(); UpdatePackageControls(); EditorLocalization.TranslateForm("PackagesWindow", kryptonSplitContainer2.Panel1); EditorLocalization.TranslateForm("PackagesWindow", this); timer1.Start(); UpdateControls(); EditorAPI.ClosingApplicationChanged += EditorAPI_ClosingApplicationChanged; }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (needUpdateList) { needUpdateList = false; UpdateList(); } if (needUpdatePackageControls) { needUpdatePackageControls = false; UpdatePackageControls(); } if (!string.IsNullOrEmpty(needSelectPackage)) { foreach (var item in contentBrowser1.GetAllItems()) { var info = item.Tag as PackageManager.PackageInfo; if (info != null && info.Name == needSelectPackage) { contentBrowser1.SelectItems(new ContentBrowser.Item[] { item }); needSelectPackage = null; break; } } } UpdateControls(); }
private void ObjectSettingsWindow_Load(object sender, EventArgs e) { //!!!!!так? if (WinFormsUtility.IsDesignerHosted(this)) { return; } var items = objectsBrowser1.GetAllItems(); if (items.Length != 0) { ContentBrowser.Item itemToSelect = null; if (Document != null && Document.SpecialMode == "ProjectSettingsUserMode" && projectSettingsUserModeLastSelectedTab != "") { itemToSelect = items.FirstOrDefault(i => i.Text == projectSettingsUserModeLastSelectedTab); } if (itemToSelect == null) { itemToSelect = items[0]; } objectsBrowser1.SelectItems(new ContentBrowser.Item[] { itemToSelect }); } timer1.Start(); UpdateControlsLocation(); }
private void timer10ms_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (!WinFormsUtility.IsControlVisibleInHierarchy(this)) { return; } bool cancel = false; BeforeTimerUpdate?.Invoke(this, ref cancel); if (cancel) { return; } //!!!!когда не обновлять? PerformUpdate(); if (doubleBufferCompositedTime.HasValue && (DateTime.Now - doubleBufferCompositedTime.Value).TotalSeconds > 0) { ControlDoubleBufferComposited.RestoreComposited(this); doubleBufferCompositedTime = null; } }
public HierarchicalContainer() { InitializeComponent(); //AutoScroll = false; ////!!!!так? //HorizontalScroll.Maximum = 0; //AutoScroll = false; //VerticalScroll.Visible = false; //AutoScroll = true; //VerticalScroll.Enabled = true; //VerticalScroll.Visible = true; //VerticalScroll.Minimum = 0; //VerticalScroll.Maximum = 2000; //VerticalScroll.Value = 0; //RegisterDefaultItemTypeByPropertyType(); // register filter for redirect scroll event to childs Application.AddMessageFilter(this); if (WinFormsUtility.IsDesignerHosted(this)) { return; } engineScrollBar1.Visible = false; //UpdateControls(); panel1.MouseLeave += Panel1_MouseLeave; panel1.MouseMove += Panel1_MouseMove; panel1.MouseDown += Panel1_MouseDown; panel1.MouseUp += Panel1_MouseUp; }
private void ForeachDocumentContainer_Load(object sender, EventArgs e) { //to prevent crash designer. happens on ObjectsWindow if (!WinFormsUtility.IsDesignerHosted(this)) { timer1.Enabled = true; } }
private void contentBrowser1_ItemAfterSelect(ContentBrowser sender, IList <ContentBrowser.Item> items, bool selectedByUser, ref bool handled) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } UpdateSelectedType(); }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (KryptonPage == null || KryptonPage.Parent == null) { return; } if (selectedPanel != null) { selectedPanel.layoutPanel.Enabled = GetEnabledForSelectedPanel(); } //check for DisplayHierarchyOfObjectsInSettingsWindow update if (settingsDisplayHierarchyOfObjectsInSettingsWindow != ProjectSettings.Get.DisplayHierarchyOfObjectsInSettingsWindow.Value) { settingsDisplayHierarchyOfObjectsInSettingsWindow = ProjectSettings.Get.DisplayHierarchyOfObjectsInSettingsWindow.Value; DocumentWindow documentWindow = null; ESet <object> selectedObjectsSet = null; if (SelectedPanel != null) { documentWindow = SelectedPanel.documentWindow; selectedObjectsSet = SelectedPanel.selectedObjectsSet; } RemoveCachedPanels(); if (selectedObjectsSet != null) { SelectObjects(documentWindow, selectedObjectsSet); } } //recreate panels if (needRecreatePanels) { var documentWindow = needRecreatePanelsDocumentWindow; object[] selectedObjects = needRecreatePanelsSelectObjects; needRecreatePanels = false; needRecreatePanelsDocumentWindow = null; needRecreatePanelsSelectObjects = null; RemoveCachedPanels(); if (selectedObjects != null) { SelectObjects(documentWindow, selectedObjects); } } }
public HCGridCheckBox() { InitializeComponent(); if (!WinFormsUtility.IsDesignerHosted(this)) { checkBox1.Location = new Point(1, DpiHelper.Default.ScaleValue(5)); checkBox1.AutoSize = false; checkBox1.Size = new Size(1, 1); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (WinFormsUtility.IsDesignerHosted(this)) { return; } UpdateContentBrowser(); SelectedTypeChanged(); timer1.Start(); }
private void StoreDocumentWindow_Load(object sender, EventArgs e) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } toolbarMustVisibleForTime = Time.Current; timer1.Start(); UpdateControls(); }
protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); if (!WinFormsUtility.IsDesignerHosted(this)) { if (checkBox1.AutoSize != true) { checkBox1.AutoSize = true; } } }
private void contentBrowser1_ItemAfterChoose(ContentBrowser sender, ContentBrowser.Item item, ref bool handled) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } if (!IsReadyToSelect()) { return; } ButtonSelect_Click(null, null); }
private void contentBrowser1_ItemAfterChoose(ContentBrowser sender, ContentBrowser.Item item, ref bool handled) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } if (!IsReadyToCreate(out string dummy)) { return; } ButtonCreateAndClose_Click(null, null); }
private void contentBrowser1_ItemAfterChoose(ContentBrowser sender, ContentBrowser.Item item, ref bool handled) { if (WinFormsUtility.IsDesignerHosted(this)) { return; } handled = true; if (IsReadyToImport(out _)) { ButtonImport_Click(null, null); } }
private void timer1_Tick(object sender, EventArgs e) { if (!IsHandleCreated || WinFormsUtility.IsDesignerHosted(this) || EditorAPI.ClosingApplication) { return; } if (!WinFormsUtility.IsControlVisibleInHierarchy(this)) { return; } UpdateWindowTitle(); }