public TennisGame(MainMenuForm mainMenu) { InitializeComponent(); this.mainMenu = mainMenu; gameStatus = GAME_STATUS.IN_GAME; UserScore = 0; CompScore = 0; UserScoreLabel.Text = UserScore.ToString(); CompScoreLabel.Text = CompScore.ToString(); table = TablePanel.CreateGraphics(); userRacket = new UserRacket(this); compRacket = new CompRacket(this); ball = new Ball(this); TablePanel.Controls.Add(userRacket); TablePanel.Controls.Add(compRacket); TablePanel.Controls.Add(ball); userRacket.Show(); compRacket.Show(); ball.Show(); compRacket.Enabled = false; ball.Enabled = false; }
void Awake() { if (!TablePanel) { TablePanel = GetComponentInChildren<TablePanel>(); } }
public TablePage() { this.Host = this.tablePanel = new TablePanel(); this.dataGrid = this.tablePanel.DataGrid; this.dataGrid.CellContentClick += (o, e) => { this.dataGrid.CommitEdit(DataGridViewDataErrorContexts.Commit); }; this.dataGrid.CellContentClick += (o, e) => { if (SelectionEnabled && (e.ColumnIndex == checkColumn.Index)) { SelectionChanged?.Invoke(this, EventArgs.Empty); } }; this.dataGrid.ColumnHeaderMouseClick += (o, e) => { if (SelectionEnabled && (e.ColumnIndex == checkColumn.Index)) { var count = GetSelection().Count(); var isAllSelected = (count == this.dataGrid.RowCount); this.dataGrid.Rows.Cast <DataGridViewRow>().ForEach( x => x.Cells[checkColumn.Index].Value = !isAllSelected ); SelectionChanged?.Invoke(this, EventArgs.Empty); } }; }
public static void InitializeSelectMode(this TablePanel tablePanel, MainPageUrlBuilder url, string storeLoadHandler) { var gridPanel = tablePanel as GridPanel; var treePanel = tablePanel as TreePanel; if (gridPanel != null) { gridPanel.GetStore().Listeners.Load.Handler = (string.IsNullOrEmpty(storeLoadHandler) ? string.Empty : storeLoadHandler + "; ") + "GridStoreLoadHandler(#{grid}, store, #{SelectIDHidden});"; } if (url.IsSelect && !url.IsMultipleSelect) { var selectionModel = (RowSelectionModel)tablePanel.GetSelectionModel(); selectionModel.Mode = SelectionMode.Single; selectionModel.Visible = false; var handler = " if (e.target.className == null || e.target.className.indexOf('x-action') == -1) window.frameElement.addSelectedValues(record.data);"; if (gridPanel != null) { gridPanel.Listeners.ItemClick.Handler = handler; } if (treePanel != null) { treePanel.Listeners.ItemClick.Handler = handler; } ResourceManager.AddInstanceScript(string.Format("setFrameElementSelectedRecords({0})", tablePanel.ClientID)); } if (url.IsMultipleSelect) { var selectionModel = (RowSelectionModel)tablePanel.GetSelectionModel(); selectionModel.Mode = SelectionMode.Single; selectionModel.Visible = false; string handler = @" var userGrid = #{selectedUserValues}; var hasSameRow = userGrid.store.getById(record.data.id) != undefined; if (!hasSameRow){ userGrid.store.add({id: record.data.id, RecordName: record.data.RowName}); }"; if (gridPanel != null) { gridPanel.Listeners.ItemClick.Handler = handler; } if (treePanel != null) { treePanel.Listeners.ItemClick.Handler = handler; } ResourceManager.AddInstanceScript( string.Format( "setFrameElementSelectedRecordsForUserGrid({0});", tablePanel.Parent.NamingContainer.FindControl("selectedUserValues").ClientID)); } }
public void Init(List <PlayerPanel> players, CardDeck deck, TablePanel table) { this.players = players; AttackingPlayer = players[0]; ActivePlayer = players[0]; DefendingPlayer = players[1]; this.deck = deck; this.table = table; }
private void initializeRequest(List<Table> requestTables) { foreach (Table requestTable in requestTables) { TablePanel requestDiv = new TablePanel(requestTable).ToRequest(); requestDiv.ButtonAccept = btnAcceptClick; requestDiv.ButtonDecline = btnDeclineClick; pRequest.Controls.Add(requestDiv); } }
public static void InitializeColumns(this TablePanel gridPanel, BaseGridColumns gridColumns, GridFilters gridFilter, AbstractStore store) { var columns = gridColumns.GetExtNetGridColumns(); store.InitializeStoreModel(columns); gridPanel.InitializeColumns(columns, gridPanel.ColumnModel.Columns); if (gridFilter != null) { gridFilter.InitializeColumns(columns); } }
public static void InitializeColumns(this TablePanel gridPanel, IEnumerable <IGridColumn> columns, ItemsCollection <ColumnBase> columnModel) { foreach (var column in columns.Where(r => r.ShowInGrid)) { var extColumn = column.CreateColumn(); columnModel.Add(extColumn); if (column.HasChildren) { gridPanel.InitializeColumns(column.Children, extColumn.Columns); } } }
public S01() { var panel = new TablePanel(); for (int i = 0; i < 10; i++) { panel.Children.Add(new Button { Content = i.ToString() }); } Content = panel; }
protected override void DoBuildChildren(LayoutPanelBase Layout) { base.DoBuildChildren(Layout); CaptionLabel.Dock = DockStyle.Top; CaptionLabel.SuspendLayout(); if (null != dataSource) { } else { NewMessage.Show(Loc.Instance.GetString("CreateParent: You have a null datasource")); lg.Instance.Line("NoteDataXML_Table->CreateParent", ProblemType.WARNING, Loc.Instance.GetString("You have a null table which should not happen. This usually occurs only during UNIT TESTING because proper create constructor is not used")); BuildDefaultColumns(); } lg.Instance.Line("NoteDataXML_Table-CreateParent", ProblemType.MESSAGE, String.Format("Passing {0} columns into new TablePanel", Columns.Length)); Table = new TablePanel(dataSource, HandleCellBeginEdit, Columns, GoToNote, this.Caption, GetRandomTableResults); lg.Instance.Line("NoteDataXML_Table->CreateParent", ProblemType.MESSAGE, String.Format("Before HANDLEDATABINING my name is {0}", this.Caption)); Table.Parent = ParentNotePanel; Table.Dock = DockStyle.Fill; Table.BringToFront(); Table.ReadOnly = this.ReadOnly; ToolStripMenuItem TableCaptionLabel = LayoutDetails.BuildMenuPropertyEdit(Loc.Instance.GetString("Table Caption: {0}"), TableCaption, Loc.Instance.GetString("When generating random data this caption will be used to present the results."), HandleNoteLinkNameChange); ToolStripMenuItem NextTableLabel = LayoutDetails.BuildMenuPropertyEdit(Loc.Instance.GetString("Next Table: {0}"), NextTable, Loc.Instance.GetString("Set a value here and if the random results of this table resolve without finding a 'NextTable' in the table itself, it will proceed with randomization on the table specified here."), HandleNextTableKeyDown); useHeadingStyleOption = new ToolStripButton(); useHeadingStyleOption.Text = Loc.Instance.GetString("Use Heading Styled Captions"); useHeadingStyleOption.CheckOnClick = true; useHeadingStyleOption.Checked = useHeadingStyleForCaption; useHeadingStyleOption.Click += (object sender, EventArgs e) => { SetSaveRequired(true); useHeadingStyleForCaption = useHeadingStyleOption.Checked; }; properties.DropDownItems.Add(new ToolStripSeparator()); properties.DropDownItems.Add(TableCaptionLabel); properties.DropDownItems.Add(NextTableLabel); properties.DropDownItems.Add(useHeadingStyleOption); CaptionLabel.ResumeLayout(); }
/// <summary> /// Attach event handler for tracking "dirty" table attribute values /// </summary> private void TrackDirtyTableAttributes() { // get a list of attributes var attributeFields = GetAttributeToHiddenFields(TableAttributesPanel); // locate value controls, add attach event handler for tracking dirty values foreach (string attributeName in attributeFields.Keys) { ICaisisInputControl attributeValueControl = TablePanel.FindControl(attributeName) as ICaisisInputControl; if (attributeValueControl != null) { attributeValueControl.ValueChanged += MarkTableAttributeDirty; } } }
private void Button1_Click(object sender, EventArgs e) { table = new TablePanel(); deck = new CardDeck(); Durak = new DurakGame(); deck.InitSmallSet(Durak); players = new List <PlayerPanel>() { new PlayerPanel("artem", table, deck), new PlayerPanel("nastya", table, deck) }; Durak.Init(players, deck, table); players[0].Top = 12; players[0].Left = 315; players[0].Width = 370; players[0].Height = 100; players[0].BackColor = Color.White; Controls.Add(players[0]); players[1].Top = 224; players[1].Left = 315; players[1].Width = 370; players[1].Height = 100; players[1].BackColor = Color.White; Controls.Add(players[1]); table.Top = 118; table.Left = 315; table.Width = 370; table.Height = 100; table.BackColor = Color.White; Controls.Add(table); deck.TrumpCard.Top = table.Top; deck.TrumpCard.Height = table.Height; deck.TrumpCard.SizeMode = PictureBoxSizeMode.Zoom; deck.TrumpCard.Left = table.Left - deck.TrumpCard.Width - 10; Controls.Add(deck.TrumpCard); button2.Visible = true; button2.Enabled = true; button1.Visible = false; button1.Enabled = false; }
public MainForm() { Instance = this; InitializeComponent(); mTablePanel = new TablePanel(); mTablePanel.Dock = DockStyle.Fill; mCodeBuilder = new CodeBuilder(); splitContainer1.Panel2.Controls.Add(mTablePanel); LoadConfigFile(); ProcessCommandLines(); }
public void ForceTableUpdate(DataTable newDataSource) { dataSource = newDataSource; Table = new TablePanel(dataSource, HandleCellBeginEdit, Columns, GoToNote, this.Caption, GetRandomTableResults); // ColumnDetails[] updatedColumns = Table.GetColumns(true); // if (null != updatedColumns) // { // // // we don't save if columns have been blanked // lg.Instance.Line("NoteDataXML_Table->Save", ProblemType.MESSAGE, "Do not save empty columns, which may have happened simply because the control was not visible"); // Columns=updatedColumns; // } // Save (); //Update(Layout); ParentNotePanel.Dispose(); //Parent = null; CreateParent(Layout); }
/// <summary> /// Adjust the width and height of the column where the <paramref name="control" /> is defined. /// </summary> /// <param name="tablePanel">TablePanel containing the button</param> /// <param name="control">Control to resize</param> /// <param name="width">Optional width of the button. If null, the width will remain as is</param> /// <param name="height">Optional height of the button. If null, the height will remain as is</param> public static void AdjustControlSize(this TablePanel tablePanel, Control control, int?width = null, int?height = null) { var row = tablePanel.RowFor(control); var col = tablePanel.ColumnFor(control); if (width.HasValue) { col.Style = TablePanelEntityStyle.Absolute; col.Width = width.Value + control.Margin.Horizontal; control.Width = width.Value; } if (height.HasValue) { row.Style = TablePanelEntityStyle.Absolute; row.Height = height.Value + control.Margin.Vertical; control.Height = height.Value; } }
public TennisGame(MainMenuForm mainMenu) { InitializeComponent(); this.mainMenu = mainMenu; gameStatus = GAME_STATUS.IN_GAME; table = TablePanel.CreateGraphics(); userRacket = new UserRacket(this); compRacket = new CompRacket(this); ball = new Ball(this); TablePanel.Controls.Add(userRacket); TablePanel.Controls.Add(compRacket); TablePanel.Controls.Add(ball); userRacket.Show(); compRacket.Show(); ball.Show(); }
private void SaveTableImage(string folderName) { // Ekran görüntüsü modu panel1.Visible = false; panel2.Visible = false; TablePanel.AutoSize = true; TablePanel.Height += 50; Label[] labels = new Label[2]; // Renk Yazısı labels[0] = new Label(); labels[0].Font = new Font("Tahoma", 8, FontStyle.Bold); labels[0].Text = "Sınıf 1: Yeşil / Sınıf 2: Mavi / Sınıf 3: Pembe / Sınıf 4: Mor"; labels[0].AutoSize = true; labels[0].Left = (TablePanel.Width / 2) - labels[0].Size.Width; labels[0].Top = TablePanel.Height - 45; // İşaret Metni labels[1] = new Label(); labels[1].Font = new Font("Tahoma", 8, FontStyle.Bold); labels[1].Text = "* işaretli sınavlar Fakülte Dersliklerinde, diğer bütün sınavlar Bilgisayar Mühendisliği dersliklerinde yapılacaktır."; labels[1].AutoSize = true; labels[1].Left = (TablePanel.Width / 2) - (labels[1].Size.Width * 2); labels[1].Top = TablePanel.Height - 25; TablePanel.Controls.Add(labels[0]); TablePanel.Controls.Add(labels[1]); // Ekran görüntüsü al Bitmap bmp = new Bitmap(TablePanel.Width, TablePanel.Height); TablePanel.DrawToBitmap(bmp, new Rectangle(0, 0, bmp.Width, bmp.Height)); bmp.Save(folderName); // Düzenleme modu panel1.Visible = true; panel2.Visible = true; TablePanel.AutoSize = false; TablePanel.Size = new Size(1017, 487); }
public TennisGame(MainMenuForm mainMenu) { InitializeComponent(); this.mainMenu = mainMenu; Table = TablePanel.CreateGraphics(); UserRacket = new UserRacket(this); CompRacket = new CompRacket(this); Ball = new Ball(this); TablePanel.Controls.Add(UserRacket); TablePanel.Controls.Add(CompRacket); TablePanel.Controls.Add(Ball); UserRacket.Show(); CompRacket.Show(); Ball.Show(); UserRacket.Enabled = false; RestartButton.Focus(); }
public static void AdjustButtonWithImageOnly(this TablePanel tablePanel, SimpleButton button) { tablePanel.AdjustControlSize(button, UIConstants.Size.RADIO_GROUP_HEIGHT, UIConstants.Size.BUTTON_HEIGHT); }
private void initializeContent() { foreach (Table t in this.tableList) { TablePanel content = new TablePanel(t).ToContent(); content.ButtonInformation = btnInfoClicked; pHome.Controls.Add(content); } }
protected void PopulateTableAttributes() { dirtyTableAttributes.Clear(); // special cases if (tableId.HasValue && !Page.IsPostBack) { MetadataTable biz = new MetadataTable(); biz.Get(tableId.Value); string tableName = biz[MetadataTable.TableName_Field].ToString(); // display with children //var childTableNames = BOL.BusinessObject.GetChildTableNames(tableName); var childTableNames = _dataEntryController.GetDataEntryForms(); // only show picker if there are child tables if (childTableNames.Count() > 0) { DisplayWithChild.DataSource = childTableNames; DisplayWithChild.DataBind(); } else { DisplayWithChild.Visible = false; DisplayWithChild_Label.Visible = false; } // plugins Caisis.Controller.PluginsController pc = new Caisis.Controller.PluginsController(); var pluginNames = pc.GetPluginNames(); Plugins.DataSource = pluginNames; Plugins.DataBind(); } // special case: relevant tables if (tableId.HasValue && !Page.IsPostBack) { var allTableNames = _dataEntryController.GetDataEntryForms();// BOL.BusinessObject.GetAllTableNames(); MostRelevantTables.DataSource = allTableNames; MostRelevantTables.DataBind(); } // get list of table attribute names/description var namesAndDescriptions = BOL.BusinessObject.GetAll <MetadataTableAttribute>().ToDictionary(a => a[MetadataTableAttribute.TableAttributeName].ToString(), a => a[MetadataTableAttribute.TableAttributeDescription].ToString(), StringComparer.OrdinalIgnoreCase); // get all table metadata MetadataDa da = new MetadataDa(); var tableSpecificMetadata = da.GetAllTableMetadata(tableId, QueryDiseaseId).AsEnumerable(); var tableDataSource = from record in tableSpecificMetadata let dAttributeName = record[MetadataTableAttribute.TableAttributeName].ToString() let dAttributeValue = record[MetadataTableAttributeValue.TableAttributeValue].ToString() let dTableAttributeValueId = record[MetadataTableAttributeValue.TableAttributeValueId].ToString() let dAttributeValueId = record[DiseaseAttributeValue.DiseaseAttributeValueId].ToString() orderby(!record.IsNull(DiseaseAttributeValue.DiseaseAttributeValueId) ? 0 : 1) ascending let a = new { TableAttributeName = dAttributeName, TableAttributeValue = dAttributeValue, TableAttributeValueId = dTableAttributeValueId, DiseaseAttributeValueId = dAttributeValueId } group a by a.TableAttributeName into g select g.First(); var inputs = CICHelper.GetCaisisInputControls(TablePanel); // get a list of attributes var attributeFields = GetAttributeToHiddenFields(TableAttributesPanel); // populate attributes (i.e., "PageTitle", "MenuTile",...) PopulateAttributes(new MetadataTableAttribute().TableName, MetadataTableAttribute.TableAttributeName, attributeFields); // populate table attribute values foreach (var entry in attributeFields) { string attributeName = entry.Key; // i.e., "PageTitle" var attributeIdField = entry.Value; // i.e., "Encounter" > "PageTitle" var tableAttributeValueId = GetTableAttributeValueIdControl(TablePanel, attributeName); // i.e. "Prostate Encounter Form" var attributeValue = GetTableAttributeValueControl(TablePanel, attributeName); // i.e., "Prostate" > "Encounter" > "PageTitle" = "Prostate Encounter Form" var diseaseAttributeValueId = GetDiseaseAttributeValueId(TablePanel, attributeName); // locate table attribute values var found = tableDataSource.Where(a => a.TableAttributeName.Equals(attributeName, StringComparison.CurrentCultureIgnoreCase)); if (found.Count() > 0) { var dataSource = found.First(); // set field value SetInputControlValue(tableAttributeValueId, dataSource.TableAttributeValueId.ToString(), null); SetInputControlValue(attributeValue, dataSource.TableAttributeValue, null); SetInputControlValue(diseaseAttributeValueId, dataSource.DiseaseAttributeValueId.ToString(), null); } // set friendly tooltip for attribute if (namesAndDescriptions.ContainsKey(attributeName)) { string attributeDescription = namesAndDescriptions[attributeName]; var attributeLabel = TablePanel.FindControl(attributeName + "_Label") as Label; if (attributeLabel != null) { // set friendly tooltip attributeLabel.Attributes["onmouseover"] = "showToolTipMessage('" + PageUtil.EscapeSingleQuotes(attributeDescription) + "');"; attributeLabel.Attributes["onmouseout"] = "hideToolTip();"; attributeLabel.ToolTip = attributeDescription; } } } // SPECIAL CASE: handle columns and grid if (GridView.Checked) { NumDisplayColumns.SelectedIndex = 2; } }
protected override void DoBuildChildren(LayoutPanelBase Layout) { base.DoBuildChildren (Layout); if (Columns.Length < 5) { PropertyInfo[] propertiesInfo = typeof(Market).GetProperties (); // rebuild Submision Market Table DataTable Table2 = CreateDataTable (propertiesInfo); // NewMessage.Show (Table.Columns.Count.ToString ()); //ForceTableUpdate (Table2); dataSource = Table2; Table = new TablePanel (dataSource, HandleCellBeginEdit, Columns, GoToNote, this.Caption, GetRandomTableResults); Table.Dock = DockStyle.Fill; Table.BringToFront (); dashboardMarketEdit.AddMarketRow (propertiesInfo, Table2, Market.DefaultMarket ()); } //ToolTip Tipster = new ToolTip (); CaptionLabel.Dock = DockStyle.Top; Tabs = new TabControl (); Tabs.Margin = new Padding(5); Tabs.Dock = DockStyle.Fill; TabPage SubmissionPage = new TabPage (Loc.Instance.GetString ("Submissions")); TabPage MarketList = new TabPage (Loc.Instance.GetString ("Markets")); TabPage MarketAdvanced = new TabPage (Loc.Instance.GetString ("Advanced")); Tabs.SelectedIndexChanged += HandleSelectedIndexTabPagesChanged; Tabs.TabPages.Add (SubmissionPage); Tabs.TabPages.Add (MarketList); Tabs.TabPages.Add (MarketAdvanced); // // SUBMISSION PAGE SETUP // SubmissionPanel = new dashboardSubs (dashBoardsSubmissionsIsUpdatingProject, true); SubmissionPanel.SupressRefresh= true; SubmissionPanel.Dock = DockStyle.Fill; SubmissionPage.Controls.Add (SubmissionPanel); SubmissionPanel.BringToFront (); ToggleBetweenListAndEditSubmissions = new Button (); ToggleBetweenListAndEditSubmissions.Dock = DockStyle.Bottom; ToggleBetweenListAndEditSubmissions.Enabled = false; // we use tag to disctate the text 0 = pressme to get list of submission // 1 mean sgo back to Submission Overview ToggleBetweenListAndEditSubmissions.Tag = 0; UpdateToggleButtonText(); ToggleBetweenListAndEditSubmissions.Click += HandleToggleBetweenListAndEditingClick; SubmissionPage.Controls.Add (ToggleBetweenListAndEditSubmissions); LastQuery = new ComboBox (); ViewOfProjectSubmissions = new ViewProjectSubmissions (GetProjectGUID, GetMarketObjectByGUID, this.Layout); ViewOfProjectSubmissions.Visible = false; ViewOfProjectSubmissions.Dock = DockStyle.Fill; SubmissionPage.Controls.Add (ViewOfProjectSubmissions); ViewOfProjectSubmissions.BringToFront (); // // MARKET // if (dataSource == null) throw new Exception("null datasource"); MarketEdit = new dashboardMarketEdit (dataSource, dashBoardsMarketUpdating, this.Layout); MarketEdit.Dock = DockStyle.Fill; MarketList.Controls.Add (MarketEdit); MarketEdit.BringToFront (); // // Market Page (Advanced) Setup // ParentNotePanel.Controls.Remove (this.Table); MarketAdvanced.Controls.Add (this.Table); // // Submit Footer // SubmitPanel = new GroupBox (); SubmitPanel.BackColor = Color.Lavender; SubmitPanel.ForeColor = Color.Black; SubmitPanel.Height = 150; SubmitPanel.Padding = new Padding(5); SubmitPanel.Dock = DockStyle.Bottom; SubmitPanel.Text = Loc.Instance.GetString ("ADD A SUBMISSION"); // LabelProject = new Label (); // LabelProject.Text = DefaultProjectLabel; //Loc.Instance.GetString ("Current Project: "); // LabelProject.Dock = DockStyle.Top; // // LabelMarket = new Label (); // LabelMarket.Text = Loc.Instance.GetString ("Current Market: "); // LabelMarket.Dock = DockStyle.Top; Warnings = new Label (); Warnings.Text = Loc.Instance.GetString ("Warnings "); Warnings.Dock = DockStyle.Fill; AddSubmission = new Button (); AddSubmission.Text = Loc.Instance.GetStringFmt ("Submit {0} to {1}", DefaultProjectLabel,SelectedMarket); AddSubmission.Click += HandleAddSubmissionClick; AddSubmission.Dock = DockStyle.Bottom; // SubmitPanel.Controls.Add (LabelMarket); // SubmitPanel.Controls.Add (LabelProject); SubmitPanel.Controls.Add (Warnings); SubmitPanel.Controls.Add (AddSubmission); System.Collections.Generic.List<string> queries = LayoutDetails.Instance.TableLayout.GetListOfStringsFromSystemTable (LayoutDetails.SYSTEM_QUERIES, 1); queries.Sort (); LastQuery.DropDownStyle = ComboBoxStyle.DropDownList; foreach (string s in queries) { LastQuery.Items.Add (s); } //LastQuery.SelectedItem = CurrentFilter; int lastQueryIndex =queries.IndexOf(CurrentFilter);// queries.Find(s=>s==CurrentFilter); LastQuery.SelectedIndex = lastQueryIndex; LastQuery.SelectedIndexChanged+= HandleSelectedIndexLastQueryChanged; SubmissionPanel.CurrentFilter = CurrentFilter; //LastQuery.Text = "LastQuery"; LastQuery.Dock = DockStyle.Top; //LastQuery.Enabled = false; SubmissionPage.Controls.Add (LastQuery); ParentNotePanel.Controls.Add (SubmitPanel); ParentNotePanel.Controls.Add (Tabs); Tabs.BringToFront(); // Had to remove this because the table lookups require // the presence of the accessory tables which might not exist // at this point in the load cycle // SubmissionPanel.RefreshMe(); SubmissionPanel.SupressRefresh= false; Table.ReadOnly = this.ReadOnly; LayoutDetails.Instance.UpdateAfterLoadList.Add (this); }
public static void InitializeSelectMode(this TablePanel tablePanel, MainPageUrlBuilder url) { InitializeSelectMode(tablePanel, url, null); }
public static void AdjustLongButtonWidth(this TablePanel tablePanel, SimpleButton button) { tablePanel.AdjustControlSize(button, UIConstants.Size.LARGE_BUTTON_WIDTH); }
public static void AdjustButton(this TablePanel tablePanel, SimpleButton button) { tablePanel.AdjustControlSize(button, UIConstants.Size.BUTTON_WIDTH, UIConstants.Size.BUTTON_HEIGHT); }
/// <summary> /// Returns the <see cref="TablePanelRow" /> where the <paramref name="control" /> is located /// </summary> public static TablePanelRow RowFor(this TablePanel tablePanel, Control control) { return(tablePanel.Rows[tablePanel.GetRow(control)]); }
/// <summary> /// Returns the <see cref="TablePanelColumn" /> where the <paramref name="control" /> is located /// </summary> public static TablePanelColumn ColumnFor(this TablePanel tablePanel, Control control) { return(tablePanel.Columns[tablePanel.GetColumn(control)]); }