mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
readd row height; add font styles to message panel as well (#4388)
This commit is contained in:
committed by
Karl Burtram
parent
6a7df2f1ae
commit
2557d77ae3
@@ -397,13 +397,15 @@ class GridTable<T> extends Disposable implements IView {
|
|||||||
private scrolled = false;
|
private scrolled = false;
|
||||||
private visible = false;
|
private visible = false;
|
||||||
|
|
||||||
|
private rowHeight: number;
|
||||||
|
|
||||||
public get resultSet(): azdata.ResultSetSummary {
|
public get resultSet(): azdata.ResultSetSummary {
|
||||||
return this._resultSet;
|
return this._resultSet;
|
||||||
}
|
}
|
||||||
|
|
||||||
// this handles if the row count is small, like 4-5 rows
|
// this handles if the row count is small, like 4-5 rows
|
||||||
private get maxSize(): number {
|
private get maxSize(): number {
|
||||||
return ((this.resultSet.rowCount) * ROW_HEIGHT) + HEADER_HEIGHT + ESTIMATED_SCROLL_BAR_HEIGHT;
|
return ((this.resultSet.rowCount) * this.rowHeight) + HEADER_HEIGHT + ESTIMATED_SCROLL_BAR_HEIGHT;
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
@@ -417,6 +419,8 @@ class GridTable<T> extends Disposable implements IView {
|
|||||||
@IConfigurationService private configurationService: IConfigurationService
|
@IConfigurationService private configurationService: IConfigurationService
|
||||||
) {
|
) {
|
||||||
super();
|
super();
|
||||||
|
let config = this.configurationService.getValue<{ rowHeight: number }>('resultsGrid');
|
||||||
|
this.rowHeight = config && config.rowHeight ? config.rowHeight : ROW_HEIGHT;
|
||||||
this.state = state;
|
this.state = state;
|
||||||
this.container.style.width = '100%';
|
this.container.style.width = '100%';
|
||||||
this.container.style.height = '100%';
|
this.container.style.height = '100%';
|
||||||
@@ -490,7 +494,7 @@ class GridTable<T> extends Disposable implements IView {
|
|||||||
});
|
});
|
||||||
this.columns.unshift(this.rowNumberColumn.getColumnDefinition());
|
this.columns.unshift(this.rowNumberColumn.getColumnDefinition());
|
||||||
let tableOptions: Slick.GridOptions<T> = {
|
let tableOptions: Slick.GridOptions<T> = {
|
||||||
rowHeight: ROW_HEIGHT,
|
rowHeight: this.rowHeight,
|
||||||
showRowNumber: true,
|
showRowNumber: true,
|
||||||
forceFitColumns: false,
|
forceFitColumns: false,
|
||||||
defaultColumnWidth: 120
|
defaultColumnWidth: 120
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ export class QueryResultsEditor extends BaseEditor {
|
|||||||
cssRuleText = this._rawOptions.cellPadding.join('px ') + 'px;';
|
cssRuleText = this._rawOptions.cellPadding.join('px ') + 'px;';
|
||||||
}
|
}
|
||||||
let content = `.grid-panel .monaco-table .slick-cell { padding: ${cssRuleText} }`;
|
let content = `.grid-panel .monaco-table .slick-cell { padding: ${cssRuleText} }`;
|
||||||
content += `.grid-panel .monaco-table { ${getBareResultsGridInfoStyles(this._rawOptions)} }`;
|
content += `.grid-panel .monaco-table, .message-tree { ${getBareResultsGridInfoStyles(this._rawOptions)} }`;
|
||||||
this.styleSheet.innerHTML = content;
|
this.styleSheet.innerHTML = content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user