private Label CreateLabel() { label = new TabLabel(); label.Text = String.Empty; label.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; label.Margin = new System.Windows.Forms.Padding(2); label.MaximumSize = new System.Drawing.Size(125, 26); label.MouseUp += delegate(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Middle) { if (ClosedTab != null) { ClosedTab.Invoke(this, null); } } if (e.Button == MouseButtons.Left) { if (SelectedTab != null) { SelectedTab.Invoke(this, null); } } }; return(label); }
private void OpenTab(SelectedTab tabToOpen) { for (int i = 0; i < Tabs.Length; i++) { Tabs[i].SetActive(i == (int)tabToOpen); } }
private Table BuildTable(ArrayList arr) { //create new table Table table = new Table(Convert.ToUInt32(arr.Count), 2, false); table.ColumnSpacing = 1; table.RowSpacing = 1; table.BorderWidth = 0; UInt32 currentRow = 0; for (int i = 0; i < arr.Count; i++) { PropertyDescriptor pd = (PropertyDescriptor)arr[i]; //create item //TODO: expand children of expandable objects with no editor. Use ExpandableObjectConverter? GridRow newRow = new GridRow(this, pd); if (newRow.IsValidProperty) { table.Attach(newRow.LabelWidget, 0, 1, currentRow, currentRow + 1, AttachOptions.Fill, AttachOptions.Fill, 0, 0); table.Attach(newRow.ValueWidget, 1, 2, currentRow, currentRow + 1, AttachOptions.Expand | AttachOptions.Fill, AttachOptions.Fill, 0, 0); currentRow += 1; Rows.Add(newRow); if (newRow.PropertyDescriptor == SelectedTab.GetDefaultProperty(this.CurrentObject)) { this.SelectedRow = newRow; } } } return(table); }
internal void CheckScrollBar() { if (LockUpdateTitle) { return; } this.FullPagesHeight = MaxTitleHeight * GetCountVisiblePages(); if (FullPagesHeight > this.Height) { this.ScrollHeight = FullPagesHeight; this.ShowVerticalScroll = true; } else { this.ScrollHeight = 0; this.ShowVerticalScroll = false; } int right = this.MaxTitleWidth + Mode.titleSpace; if (ShowVerticalScroll) { right += CloudScrollWidth + 6; } this.DockPadding.Right = right; ApplyTitleSize(); Invalidate(); if (SelectedTab != null) { SelectedTab.Invalidate(); } }
public MainWindow() { InitializeComponent(); DataContext = this; WindowTitle.Value = defaultTitle; Settings.LoadData(); SettingsLoad(); ScrollToTop = new DelegateCommand((x) => SelectedTab.ScrollToTop()); ScrollToBottom = new DelegateCommand((x) => SelectedTab.ScrollToBottom()); ProcessList = new ObservableCollection <string>(); TargetSwitched = new DelegateCommand(TargetSwitch); ProfileList = new ObservableCollection <string>(Settings.data.Games.Keys); ProfileSwitched = new DelegateCommand(ProfileSwitch); TabScene = new CardTypeTab(tabControlScene, MsgObject.Action.SceneSave); TabChara1 = new CardTypeTab(tabControlChara1, MsgObject.Action.CharaSave); TabChara2 = new CardTypeTab(tabControlChara2, MsgObject.Action.CharaSave); TabOutfit1 = new CardTypeTab(tabControlOutfit1, MsgObject.Action.OutfitSave); TabOutfit2 = new CardTypeTab(tabControlOutfit2, MsgObject.Action.OutfitSave); var args = Environment.GetCommandLineArgs(); if (args.Length > 1) { var comparer = StringComparer.OrdinalIgnoreCase; var caseInsen = new Dictionary <string, Settings.GameData>(Settings.data.Games, comparer); caseInsen.TryGetValue(args[1], out gameData); } }
public async Task SwitchToLoadedPackagesAsync() { await _coreShell.SwitchToMainThreadAsync(); if (_selectedTab == SelectedTab.LoadedPackages) { return; } _selectedTab = SelectedTab.LoadedPackages; if (_installedAndLoadedLock.IsCompleted) { ReplaceItems(_loadedPackages); return; } IsLoading = true; await ReloadInstalledAndLoadedPackagesAsync(); if (_selectedTab == SelectedTab.LoadedPackages) { IsLoading = false; ReplaceItems(_loadedPackages); } }
internal void KeyPressed(object sender, KeyEventArgs args) { if (!args.Handled) { SelectedTab?.KeyPressed(sender, args); } }
private void ManageDbTabs_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if ((ManageDbTabs.SelectedItem as TabItem).Header.ToString() == "Video360") { _selectedTab = SelectedTab.Video360; SelectionTabTitle.Text = "Видео 360"; } else if ((ManageDbTabs.SelectedItem as TabItem).Header.ToString() == "Video5D") { _selectedTab = SelectedTab.Video5D; SelectionTabTitle.Text = "Видео 5D"; } else if ((ManageDbTabs.SelectedItem as TabItem).Header.ToString() == "Game") { _selectedTab = SelectedTab.Game; SelectionTabTitle.Text = "Игры"; } _typeItem = getTypeItem(); EddingMode = false; } catch (Exception ex) { App.SendException(ex); } }
public TablesPage() { try { InitializeComponent(); _rep = App.Repository; _selectedTab = SelectedTab.Video360; _rep.RefreshTableVideo360 += _rep_RefreshTableVideo360; _rep.RefreshTableVideo5D += _rep_RefreshTableVideo5D; _rep.RefreshTableGames += _rep_RefreshTableTableGame; TableVideo360.EnableColumnVirtualization = true; TableVideo360.CanUserAddRows = false; TableVideo5D.EnableColumnVirtualization = true; TableVideo5D.CanUserAddRows = false; TableGame.EnableColumnVirtualization = true; TableGame.CanUserAddRows = false; _rep_RefreshTableVideo360(null, null); _rep_RefreshTableVideo5D(null, null); _rep_RefreshTableTableGame(null, null); IsItemSelected(TableVideo360, null); IsItemSelected(TableVideo5D, null); IsItemSelected(TableGame, null); EddingMode = false; } catch (Exception ex) { App.SendException(ex); } }
public Response ListIdeas(IEnumerable <Idea> ideas, SelectedTab selected, string ErrorMessage) { User user = Context.GetCurrentUser(_users); if (user != null) { foreach (var i in ideas) { if (i.Votes.Any(u => u.UserId == user.Id)) { i.UserHasVoted = true; } } } var m = Context.Model(_settings.Title); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.Ideas = ideas; m.Selected = selected; m.ErrorMessage = ErrorMessage; return(View["Home/Index", m]); }
private void MoveTabOneStepDown() { if (_tabToOpen >= 0) { ToolboxTab opentab = GetTab(_tabToOpen); ToolboxTab movetab = GetTab(_tabToOpen + 1); SelectedTab.Shrink(_moveStep); for (int i = _tabToOpen + 1; i <= _selectedTabIndex; i++) { ToolboxTab t = GetTab(i); t.MoveDown(_moveStep); } opentab.Growth(_moveStep); int endpoint = GetTabTopFromBottom(_tabToOpen + 1); if (movetab.Top >= endpoint) { EndAllMovements(); if (TabChanged != null) { ToolBoxEventArgs ea = new ToolBoxEventArgs( SelectedTab.Caption, "", "", SelectedTabIndex, -1, null); TabChanged(this, ea); } // opentab.ReDraw(); // SelectedTab.ReDraw(); } } }
/// <summary> /// Closes the tab from the TabControl /// </summary> /// <param name="vm">The vm.</param> private void OnCloseTab(PlaylistTabViewModel vm) { try { if (SelectedTab != null) { //User could push close button on tab and not actually be selected so set to incoming VM if (SelectedTab != vm) { SelectedTab = vm; } if (SelectedTab.Playlist != null) { Log("Clearing tab items."); //Clear the songs SelectedTab.ClearItems(); } //Remove the tab OpenPlayListViewModels.Remove(SelectedTab); Log($"Closed - {SelectedTab?.Playlist?.Name}"); } } catch (System.Exception ex) { Log($"Close tab error: {ex.Message}"); } }
protected override void OnLeave(EventArgs e) { if (SelectedTab != null) { SelectedTab.FireLeave(); } base.OnLeave(e); }
public DirectRulesetSelector() { TabContainer.Masking = false; TabContainer.Spacing = new Vector2(10, 0); AutoSizeAxes = Axes.Both; Current.DisabledChanged += value => SelectedTab.FadeColour(value ? Color4.DarkGray : Color4.White, 200, Easing.OutQuint); }
protected override void OnEnter(EventArgs e) { base.OnEnter(e); if (SelectedTab != null) { SelectedTab.FireEnter(); } }
void CategoryTab_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.OriginalSource == e.Source) { SelectedTab.ScrollToSavePosition(); e.Handled = true; } }
void MenuItem_Click_AddCategory(object sender, RoutedEventArgs e) { var inputBox = new InputBox("New category", "Name the new category"); if (inputBox.ShowDialog() == true) { SelectedTab.AddCategory(inputBox.ResponseText); } }
void MenuItem_Click_MoveAll(object sender, RoutedEventArgs e) { var target = GetPlacementTarget(e).Text; if (target != SelectedTab.GetSelectedCategory().Title) { SelectedTab.MoveImageAll(target); } }
private void LeftControl_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { SelectedTab = this.leftControl; SelectedTab.Enable(); UnselectedTab = this.rightControl; UnselectedTab.Disable(); LoadButtons(SelectedTab.SelectedTabItem?.SelectedItem); e.Handled = true; }
public void Compute() { if (FirstOperationTab.SignalData.IsNotEmpty() && SecondOperationTab.SignalData.IsNotEmpty()) { if (SelectedOperation == "5) Splot" || SelectedOperation == "6) Korelacja (bezpośrednia)" || SelectedOperation == "7) Korelacja (przez Splot)") { List <double> XSamples = new List <double>(); int FirstTabSamplesCounter = FirstOperationTab.SignalData.ConversionSamplesX.Count; int SecondTabSamplesCounter = SecondOperationTab.SignalData.ConversionSamplesX.Count; for (int i = 0; i < FirstTabSamplesCounter + SecondTabSamplesCounter - 1; i++) { XSamples.Add(i); } SignalData signalData = new SignalData(0) { ConversionSamplesX = XSamples, ConversionSamplesY = SelectedOperation.SignalOperation(FirstOperationTab.SignalData.ConversionSamplesY, SecondOperationTab.SignalData.ConversionSamplesY) }; SelectedTab.SignalData = signalData; SelectedTab.IsScattered = true; SelectedTab.DrawCharts(); } else { string message = ""; if (SecondOperationTab.SignalData.IsInvalid(FirstOperationTab.SignalData, message)) { MessageBox.Show(message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } SignalData signalData = new SignalData(FirstOperationTab.SignalData.StartTime, FirstOperationTab.SignalData.Sampling, FirstOperationTab.SignalData.ConversionSampling) { ConversionSamplesX = FirstOperationTab.SignalData.ConversionSamplesX, ConversionSamplesY = SelectedOperation.SignalOperation(FirstOperationTab.SignalData.ConversionSamplesY, SecondOperationTab.SignalData.ConversionSamplesY) }; SelectedTab.SignalData = signalData; SelectedTab.IsScattered = true; SelectedTab.CalculateSignalInfo(signalData.StartTime, signalData.StartTime + (signalData.ConversionSamplesY.Count / signalData.ConversionSampling)); SelectedTab.DrawCharts(); } } }
Response ListIdeas(IEnumerable<Idea> ideas, SelectedTab selected) { return View["Home/Index", new { Ideas = ideas, Selected = selected, Title = _settings.Title, WelcomeMessage = _settings.WelcomeMessage }]; }
} //선택된 결과 점멸효과 public void ShowChoice() { result = true; Selected(); StartCoroutine(ShowChoiceCoroutine()); tab = SelectedTab.StartGame; } //start question new or load?
public void SaveComplex() { try { SelectedTab.SaveComplexDataToFile(LoadPath(false)); } catch { } }
public void FilterSignal() { if (SignalTab.SignalData.IsNotEmpty() && FilterTab.SignalData.IsNotEmpty()) { List <double> XSamples = new List <double>(); List <double> YSamples = new List <double>(); if (SignalTab.SignalData.QuantizationSamplesY.Count != 0 && FilterTab.SignalData.QuantizationSamplesY.Count != 0) { YSamples = Operations.ConvoluteSignals(SignalTab.SignalData.QuantizationSamplesY, FilterTab.SignalData.QuantizationSamplesY) .Skip((FilterTab.SignalData.QuantizationSamplesY.Count - 1) / 2) .Take(SignalTab.SignalData.QuantizationSamplesY.Count).ToList(); } else if (SignalTab.SignalData.QuantizationSamplesY.Count != 0 && FilterTab.SignalData.QuantizationSamplesY.Count == 0) { YSamples = Operations.ConvoluteSignals(SignalTab.SignalData.QuantizationSamplesY, FilterTab.SignalData.SamplesY) .Skip((FilterTab.SignalData.SamplesY.Count - 1) / 2) .Take(SignalTab.SignalData.QuantizationSamplesY.Count).ToList(); } else if (SignalTab.SignalData.QuantizationSamplesY.Count == 0 && FilterTab.SignalData.QuantizationSamplesY.Count != 0) { YSamples = Operations.ConvoluteSignals(SignalTab.SignalData.SamplesY, FilterTab.SignalData.QuantizationSamplesY) .Skip((FilterTab.SignalData.QuantizationSamplesY.Count - 1) / 2) .Take(SignalTab.SignalData.SamplesY.Count).ToList(); } else { YSamples = Operations.ConvoluteSignals(SignalTab.SignalData.SamplesY, FilterTab.SignalData.SamplesY) .Skip((FilterTab.SignalData.SamplesY.Count - 1) / 2) .Take(SignalTab.SignalData.SamplesY.Count).ToList(); } for (int i = 0; i < YSamples.Count; i++) { XSamples.Add(i); } SignalData signalData = new SignalData(0) { ConversionSamplesX = XSamples, ConversionSamplesY = YSamples }; SelectedTab.SignalData = signalData; SelectedTab.IsScattered = true; SelectedTab.DrawCharts(); } }
private void undoClick(object sender, EventArgs e) { if (_undoingOrRedoing) { return; } _undoingOrRedoing = true; SelectedTab?.ButtonUndo(); _undoingOrRedoing = false; }
public void LoadComplex() { try { SelectedTab.LoadComplexDataFromFile(LoadPath(true)); SelectedTab.DrawW(); } catch { } }
public void SwitchToLoadedPackages() { _coreShell.AssertIsOnMainThread(); if (_selectedTab == SelectedTab.LoadedPackages) { return; } _selectedTab = SelectedTab.LoadedPackages; ReloadItems(); }
public void SwitchToInstalledPackages() { _coreShell.AssertIsOnMainThread(); if (_selectedTab == SelectedTab.InstalledPackages) { return; } _selectedTab = SelectedTab.InstalledPackages; DispatchOnMainThreadAsync(SwitchToInstalledPackagesAsync); }
public void SwitchToAvailablePackages() { _coreShell.AssertIsOnMainThread(); if (_selectedTab == SelectedTab.AvailablePackages && _availablePackages != null) { return; } _selectedTab = SelectedTab.AvailablePackages; DispatchOnMainThreadAsync(SwitchToAvailablePackagesAsync); }
private async Task <bool> SetTabAsync(SelectedTab tab) { await _coreShell.SwitchToMainThreadAsync(); if (_selectedTab != tab) { _selectedTab = tab; IsLoading = true; return(true); } return(false); }
public void Load() { try { SelectedTab.LoadDataFromFile(LoadPath(true)); SelectedTab.IsScattered = true; SelectedTab.DrawCharts(); } catch { } }
void DrawTabs() { GUILayout.BeginArea(new Rect(LEFT_OFFSET,TOP_OFFSET, this.width, TAB_HEIGHT), "",GUI.skin.box); GUILayout.BeginHorizontal(GUILayout.Height(20)); SelectedTab oldSelectedTab = this.selectedTab; this.selectedTab = (SelectedTab) GUILayout.Toolbar((int)this.selectedTab,TAB_NAMES ); if (oldSelectedTab != this.selectedTab) this.OnChangeTab(oldSelectedTab, this.selectedTab); GUILayout.EndHorizontal(); GUILayout.EndArea (); }
public Response ListIdeas(IEnumerable<Idea> ideas, SelectedTab selected, string ErrorMessage) { foreach(var i in ideas) { User user = Context.GetCurrentUser(_users); if (user != null) { if (i.Votes.Any(u => u.UserId == user.Id)) i.UserHasVoted = true; } } var m = Context.Model(_settings.Title); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.Ideas = ideas; m.Selected = selected; m.ErrorMessage = ErrorMessage; return View["Home/Index", m]; }
public App() : base() { log = new ConsoleAL(); mainWindow = new MainWindow(); projectionWindow = new ProjectionWindow(); game = new Game(); displays = new List<ScoreDisplay>(); projectorState = ProjectorState.STAND_BY; gameState = GameState.WAITING; liveMatch = mainWindow.liveMatch; selectedTab = mainWindow.GetSelectedTab(); log.StartLog(); SetupTimer(); LoadDisplays(); LoadFileHandler(); WireHandlers(); projectionWindow.Show(); mainWindow.Show(); }
void OnChangeTab(SelectedTab old, SelectedTab current) { this.debugTabs[(int)old].OnUnselect(); this.debugTabs[(int)current].OnSelect(); }
private void HandleTab_SelectionChange(object sender, SelectionChangedEventArgs e) { if (!selectedTab.Equals(mainWindow.GetSelectedTab())) { selectedTab = mainWindow.GetSelectedTab(); var liveMatch = mainWindow.liveMatch; log.TabSelect(selectedTab.ToString()); switch (selectedTab) { case SelectedTab.LIVE_MATCH: if (gameState.Equals(GameState.WAITING) || gameState.Equals(GameState.FINISHED)) { if (liveMatch.GetMatchType().Equals(MatchType.General)) { liveMatch.LoadTeamComboBox(fileHandler.GetTeams()); liveMatch.EnableGenericButton(); } else if (liveMatch.GetMatchType().Equals(MatchType.Ladder)) { liveMatch.DisableGenericButton(); } } break; } } }