void DataPanel_MouseWheel(object sender, MouseEventArgs e) { try { if (vScrollBar1.Value + e.Delta > 0) { if (vScrollBar1.Value + e.Delta < vScrollBar1.Maximum) { vScrollBar1.Value += e.Delta; } else { vScrollBar1.Value = vScrollBar1.Maximum; } } else { vScrollBar1.Value = 0; } DataPanel.Refresh(); } catch (Exception ex) { Common.Log(ex); } }
//05Dec2013 refreshing status bar for showing split info public void RefreshStatusbar() { TabItem panel = docGroup.SelectedItem as TabItem; DataPanel datapanel = panel.Content as DataPanel; datapanel.RefreshStatusBar(); }
private void SetActions(DataPanel browser) { pnlTools.SuspendLayout(); for (int i = pnlTools.Controls.Count - 1; i >= 0; i--) { var ctl = pnlTools.Controls[i]; if (ctl is Button || ctl is OptionsPicker || ctl is ComboBox) { pnlTools.Controls.RemoveAt(i); } } foreach (var action in browser.Actions) { if (action.Choices == null) { action.Control = UIHelper.AddPanelButton(pnlTools, action.Name, Localizer.LS(action.BtnText), action.Image, action.Click); } else { if (action.MultiChoice) { action.Control = UIHelper.AddPanelOptionsPicker(pnlTools, action.Name, action.Choices, action.Click); } else { action.Control = UIHelper.AddPanelComboBox(pnlTools, action.Name, action.Choices, action.Click); } } } pnlTools.ResumeLayout(); }
//Refresh DataSet public void RefreshDataSet(DataSource ds) //A. { TabItem panel = GetTabItem(ds); //04Sep2014 //04Sep2014 TabItem panel = docGroup.SelectedItem as TabItem;//we dont want active tab. Instead we need tab that matches the title "Dataset1" DataPanel datapanel = panel.Content as DataPanel; //IList list = new VirtualListDynamic(_analyticsService, ds); VirtualListDynamic vld = new VirtualListDynamic(_analyticsService, ds); vld.DataF = _analyticsService.GetDataFrame(ds); IList list = vld; panel.Tag = ds; //panel.Tag = ds; datapanel.DS = ds; //sending reference datapanel.sortcolnames = sortcolnames; //11Apr2014 datapanel.sortorder = sortorder; //14Apr2014 datapanel.Data = list; // comment following variable refresh, if dont want to update var grid from R datasets. // Arrangement changing. Calling the arrangeVarGridCols() will solve the arrangement problem. // but I guess ObservableCollection is causing problem and throwing error for text and numeric cols // datapanel.Variables = ds.Variables; //uncommented for Compute 22Mar2013 //05Mar2013 commented b'coz Tab header changed to normal header when added var in vargrid //panel.Header = Path.GetFileName(ds.FileName); }
private void SetView(DataPanel view) { fDrawingHelper.SuspendDrawing(); SuspendLayout(); try { pnlClient.SuspendLayout(); pnlClient.Controls.Clear(); if (view == null) { return; } pnlClient.Controls.Add(view); pnlClient.ResumeLayout(); fCurrentPanel = view; fCurrentPanel.UpdateView(); SetActions(view); fCurrentPanel.SelectionChanged(new List <Entity>() { }); btnPrev.Enabled = fNavigationStack.CanBackward(); btnNext.Enabled = fNavigationStack.CanForward(); } catch (Exception ex) { fLogger.WriteError("SetView.2()", ex); } ResumeLayout(); fDrawingHelper.ResumeDrawing(true); }
public async Task <JsonResult> Add(DataPanel model) { try { var user = await _userRepository.GetUser(User.Identity.Name); if (!string.IsNullOrEmpty(user.CurrentOrganisation)) { model.OrganisationId = user.CurrentOrganisation; await _dataPanelRepository.CreateSync(model); var result = new JsonGenericResult { IsSuccess = true }; return(Json(result)); } var ErrorResult = new JsonGenericResult { IsSuccess = false, Message = "No current organisation. Please login into one." }; return(Json(ErrorResult)); } catch (Exception ex) { return(Json(new JsonGenericResult { IsSuccess = false, Message = ex.Message })); } }
/// <summary> /// Иницииализация данных панели (кнопки переходов) /// Применение данного куска кода инициализирует данные в инспекторе /// </summary> /// <param name="btnDict">словарь кнопок переходов</param> public void InitDataPanel(Dictionary <GameObject, Dictionary <string, Button> > btnDict) { Dictionary <GameObject, Dictionary <Button, ItemTypes> > uiDataPanel = new Dictionary <GameObject, Dictionary <Button, ItemTypes> >(); foreach (var item in btnDict) { uiDataPanel.Add(item.Key, new Dictionary <Button, ItemTypes>()); foreach (var item1 in btnDict) { foreach (var item2 in item1.Value) { if (item1.Key == item.Key) { uiDataPanel[item.Key].Add(item2.Value, ItemTypes.Inside); } else { if (item2.Key == item.Key.name) { uiDataPanel[item.Key].Add(item2.Value, ItemTypes.Outside); } } } } } int i = 0; DataPanel[] dataPanelTemp = new DataPanel[uiDataPanel.Count]; foreach (var data in uiDataPanel) { dataPanelTemp[i] = new DataPanel { NamePanel = data.Key.name, PanelObject = data.Key }; int j = 0; dataPanelTemp[i].DataPanelBtns = new DataPanelBtn[uiDataPanel.ToList()[i].Value.Count]; foreach (var data1 in data.Value) { dataPanelTemp[i].DataPanelBtns[j] = new DataPanelBtn { BtnPanel = data1.Key, ItemPanelTypes = data1.Value }; j++; } i++; } gameObject.GetComponent <UiTransitionManagerData>().dataPanel = dataPanelTemp; EditorSceneManager.SaveOpenScenes(); }
public ChildrenPanel(DataPanel dataPanel, DataChildrenPanel dataChildrenPanel, PanelTypes panelType) : base(dataPanel, panelType) { try { AddButtonListener(); } catch (System.NullReferenceException) { } }
// Use this for initialization void Start() { lookAtMe = GameObject.Find("DataTag/AirConditioner").GetComponent <LookAtMe>(); dataPanel = GameObject.Find("Canvas/DataChart").GetComponent <DataPanel>(); dataShow = GameObject.Find("Canvas").GetComponent <DataShow>(); }
private void button8_Click(object sender, EventArgs e) { DataPanel dp = new DataPanel(); this.Dispose(); Close(); dp.Show(); }
/*private void splitContainer1_Panel1_Paint(object sender, PaintEventArgs e) * { * * } * * private void splitContainer1_Panel1_MouseDown(object sender, MouseEventArgs e) * { * * }*/ public void InitList(List <LineDbRecord> rec) { ToPaint = rec; vScrollBar1.Value = 0; vScrollBar1.Maximum = rec.Count; hScrollBar1.Value = 0; hScrollBar1.Maximum = 500; DataPanel.Refresh(); }
public GamePanel(DataPanel dataPanel, DataGamePanel menuPanel, PanelTypes panelTypes) : base(dataPanel, panelTypes) { try { AddButtonListener(); ShowPanel(); } catch (System.NullReferenceException) { } }
public SectionsPanel(DataPanel dataPanel, DataSectionsPanel dataSectionsPanel, PanelTypes panelType) : base(dataPanel, panelType) { try { AddButtonListener(); this.dataSectionsPanel = dataSectionsPanel; } catch (System.NullReferenceException) { } }
public void receiveNewClient(PacketNewClient newClient) { //MessageBox.Show("Yeah new client: "+newClient.GetHashCode()); DataPanel panel = new DataPanel(form, this, newClient.Identifier); Client client = new Client(newClient.Identifier, panel); form.clients.Add(client); form.AddPanel(panel); }
public LevelsPanel(DataPanel dataPanel, DataSetLevelsPanel levelsPanel, PanelTypes panelType) : base(dataPanel, panelType) { try { this.levelsPanel = levelsPanel; SetInfoPanel(); AddButtonListener(); } catch (System.NullReferenceException) { } }
public ExitPanel(DataPanel dataPanel, DataExitPanel dataExitPanel, PanelTypes panelType) : base(dataPanel, panelType) { try { AddButtonListener(); this.dataExitPanel = dataExitPanel; dataExitPanel.ExitBtn.onClick.AddListener(ExitApp); } catch (System.NullReferenceException) { } }
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e) { try { DataPanel.Refresh(); } catch { } }
public EndGamePanel(DataPanel dataPanel, DataEndGamePanel dataEndGamePanel, PanelTypes panelType) : base(dataPanel, panelType) { try { dataPanel.DataPanelBtns[0].BtnPanel.onClick.AddListener(BackToMenu); } catch (System.NullReferenceException) { } }
/// The method only saves the project file, no related mlconfigs are saved. /// </summary> internal void Save( ) { //access Data Pane in order to update data DataPanel expCtrl = getDataPanel(); if (expCtrl == null) { return; } RichTextBox rtfCtrl = getRichCtrl(); //get rich text to save content if (rtfCtrl != null) { saveRich(rtfCtrl); } // DataSet = expCtrl.GetDataSet(); setCategoryEncoding(DataSet); if (Settings == null) { var prjPath = promptToSaveFile(); Settings = new ProjectSettings(); // var fi = new FileInfo(prjPath); Settings.ProjectFolder = fi.Directory.FullName + "\\" + Name; Settings.ProjectFile = fi.Name; } //update setting info Settings.PrecentigeSplit = DataSet.IsPrecentige; //Settings.RandomizeData = DataSet.RandomizeData; Settings.ValidationSetCount = DataSet.TestRows; //load project information from file var prjPath1 = Path.Combine(Settings.ProjectFolder, Settings.ProjectFile); var dicData = Project.LoadProjectData(prjPath1); //save raw data file in to project folder var rawDataName = Project.GetParameterValue(dicData["data"], "RawData"); if (string.IsNullOrEmpty(rawDataName)) { rawDataName = $"{Name}_rawdata.txt";//naming convention for the raw dataset } //create file of raw data var dataFile = Path.Combine(Settings.ProjectFolder, Name, rawDataName); writeRawData(dataFile, DataSet.Data); //update project file with information about raw dataset generateProjectFile(prjPath1, rawDataName); }
public InfoPanel(DataPanel dataPanel, DataInfoPanel dataInfoPanel, PanelTypes panelType) : base(dataPanel, panelType) { try { this.DataInfoPanel = dataInfoPanel; SetTextInfo(); dataPanel.DataPanelBtns[0].BtnPanel.onClick.AddListener(HidePanel); dataPanel.DataPanelBtns[1].BtnPanel.onClick.AddListener(ShowPanel); } catch (System.NullReferenceException) { } }
public NextLvlPanel(Panel panel, DataPanel dataPanel, DataEndGamePanel endGamePanel, DataNextLvlPanel dataNextLvlPanel) : base(panel, dataPanel, endGamePanel) { try { this.dataNextLvlPanel = dataNextLvlPanel; } catch (System.NullReferenceException) { } }
public void ShowButtonData() { DataPanel dataPanel = Instantiate(_dataPanelPrefab) as DataPanel; dataPanel.gameObject.SetActive(true); RectTransform dataRect = dataPanel.GetComponent <RectTransform>(); dataPanel.transform.SetParent(FindObjectOfType <Canvas>().transform); dataPanel.transform.position = circle.transform.position + new Vector3(-dataRect.rect.width / 2, -dataRect.rect.height / 2, 0); dataPanel.SetText(data.ToString()); }
void Start() { dPanel = GetComponent <DataPanel>(); kaarten = Resources.LoadAll <Sprite>("Kaarten"); randomA = Random.Range(0, kaarten.Length); randomB = Random.Range(0, kaarten.Length); randomC = Random.Range(0, kaarten.Length); card1.sprite = kaarten[randomA]; card2.sprite = kaarten[randomB]; card3.sprite = kaarten[randomC]; }
public WinPanel(Panel panel, DataPanel dataPanel, DataEndGamePanel endGamePanel, DataSetWinPanel dataSetWinPanel) : base(panel, dataPanel, endGamePanel) { try { this.dataSetWinPanel = dataSetWinPanel; } catch (Exception e) { // ignored } }
//Refresh Data and Var grids from Refresh icon in main window //Refresh DataSet and Variable grid 25MAr2013 public void RefreshBothGrids(DataSource ds) //A. { RefreshDataSet(ds); //Refresh DataGrid TabItem panel = GetTabItem(ds); //04Sep2014 if (panel == null) { return; //fix for crash when for some reason the existing dataset tab is not found } //04Sep2014 TabItem panel = docGroup.SelectedItem as TabItem;//we dont want active tab. Instead we need tab that matches the title "Dataset1" DataPanel datapanel = panel.Content as DataPanel; //if (!ds.IsPaginationClicked) //if the refresh is called from refresh icon and not from pagination //{ // ds.StartColindex = 0; // ds.EndColindex = 15; // datapanel.InitializeDynamicColIndexes(); // then reset the start and end indexes (to 0 and 15) //} //31May2018 //refresh datagrid tab. (RData files diff names but same dataframe name, so needs tab title refresh too) StackPanel sp = panel.Header as StackPanel; string sheetname = string.Empty;//29Apr2015 if (ds.SheetName != null && ds.SheetName.Trim().Length > 0) { sheetname = "{" + ds.SheetName + "}"; } Label lb = sp.Children[0] as Label; lb.ToolTip = ds.FileName; var tabtextcolor = new SolidColorBrush(Color.FromArgb(255, (byte)48, (byte)88, (byte)144));//Foreground="#FF1579DA" lb.Foreground = tabtextcolor; lb.Content = Path.GetFileName(ds.FileName) + sheetname + " (" + ds.Name + ")"; //datapanel.sortcolnames = sortcolnames; //11Apr2014 //datapanel.sortorder = sortorder; //14Apr2014 datapanel.sortasccolnames = sortasccolnames; datapanel.sortdesccolnames = sortdesccolnames; datapanel.Variables = ds.Variables; //Refresh Var grid datapanel.DisableEnableAllNavButtons(); datapanel.arrangeVarGridCols(); // arranging col positions datapanel.RefreshStatusBar(); //04Aug2014 Remove old dialogs if cols changed in dataset DataSource removedds = panel.Tag as DataSource; string semiKey = removedds.FileName + removedds.Name; RemoveOldSessionDialogsFromMemory(semiKey); }
private void splitContainer1_Panel1_MouseDown(object sender, MouseEventArgs e) { try { DataPanel.Focus(); SelectedLine = vScrollBar1.Value + e.Y / 15; DataPanel.Refresh(); } catch (Exception ex) { Common.LogNoMsg(ex); } }
private void CheckFromSaved_Click(object sender, RoutedEventArgs e) { Mouse.OverrideCursor = Cursors.Wait; try { string SourceFolder = db.BaseFolder + @"source"; DirectoryInfo dir = new DirectoryInfo(SourceFolder); List <string> SavedObjects = new List <string>(); foreach (var proc in dir.GetFiles("*.sql", SearchOption.TopDirectoryOnly)) { SavedObjects.Add(Path.GetFileNameWithoutExtension(proc.Name)); } foreach (var sp in db.Procedures) { if (SavedObjects.Contains(sp.FullName)) { sp.IsTrace = true; } } foreach (var fn in db.Functions) { if (SavedObjects.Contains(fn.FullName)) { fn.IsTrace = true; } } List <string> UsesSchemas = SavedObjects.Select(o => o.GetSchema()).Distinct().ToList(); foreach (var s in db.Schemas) { if (s.State == ObjectState.Не_указан && !UsesSchemas.Contains(s.Name)) { s.IsIgnore = true; } } Filtering(); DataPanel.UpdateLayout(); } finally { Mouse.OverrideCursor = null; } }
public AddChildPanel(DataPanel dataPanel, DataAddChildPanel dataAddChildPanel, PanelTypes panelType) : base(dataPanel, panelType) { try { this.dataAddChildPanel = dataAddChildPanel; AddButtonListener(); dataAddChildPanel.BtnCancel.onClick.AddListener(() => AddChild(false)); dataAddChildPanel.BtnAddChild.onClick.AddListener(() => AddChild(true)); } catch (System.NullReferenceException) { } }
protected void Submit_Click(object sender, EventArgs e) { Debug.WriteLine("Submit_Click"); Debug.WriteLine($"FilterField: {SelectedFilter}"); for (var i = 1; i <= 5; i++) { var textBox = (TextBox)DataPanel.FindControl($"Name-{i}"); if (textBox == null) { continue; } var name = textBox.Text; Debug.WriteLine($"Group {i} - Name:{name}"); } }
// following is not needed. GetTabItem will do the job. //Get Datapanel, so that we can run find on the datagrid. This will return the refrence of the current/active datapanel(datagrid) public DataPanel GetDataPanel(string datasetname) { DataPanel dp = null; DataSource ds; ItemCollection itc = DocGroup.Items; foreach (TabItem ti in itc) { dp = ti.Content as DataPanel; ds = dp.DS; if (ds.Name.Equals(datasetname)) { break; } } return(dp); }
private void addPanel(string url, string title, string discription, string jpgPath, int newsEmotion, int newsPoint, Bitmap charBody) { //前回値と同じなら登録しない if (url.Equals(prvUrl)) { return; } //データパネル DataPanel d; //前回値上書き prvUrl = url; //500件目の破棄 if (flp.Controls.Count >= 500) { //500件目のパネルを取得 DataPanel dc = (DataPanel)flp.Controls[499]; //ごみすて try { obr.deleteTargetFile(dc.jpgPath); } catch { } //破棄 dc.dispose(); //flpから追放 flp.Controls.RemoveAt(499); } //新規要素の追加 if (!jpgPath.Equals("")) { d = new DataPanel(url, title, discription, jpgPath, newsEmotion, newsPoint, charBody, new System.EventHandler(this.mouseEnter), this.components); } else { d = new DataPanelNonThum(url, title, discription, newsEmotion, newsPoint, charBody,new System.EventHandler(this.mouseEnter), this.components); } //アッドする flp.Controls.Add(d); flp.Controls.SetChildIndex(d, 0); this.Refresh(); }
/// <summary> /// 表示するパネルを変更する /// </summary> /// <param name="eDataPanel">パネルの種類</param> private void ChangeVisiblePanel(DataPanel eDataPanel) { Panel[] panels = new Panel[] { this.panelFormation, this.panelItem, this.panelConfig, }; // 一旦全てを非表示にする for (Int32 i = 0; i < panels.Length; ++i) { panels[i].Visible = false; } // 対象のパネルだけを表示する panels[(int)eDataPanel].Visible = true; }