(override: {width?: number, height?: number} = {})
| 95 | |
| 96 | // Set window's size automatically to the preferred size of content view. |
| 97 | resizeToFitContentView(override: {width?: number, height?: number} = {}) { |
| 98 | let contentSize: gui.SizeF; |
| 99 | if (override.width && override.height) { |
| 100 | contentSize = override as gui.SizeF; |
| 101 | } else { |
| 102 | contentSize = Object.assign(this.contentView.getPreferredSize(), override); |
| 103 | if (override.width) |
| 104 | contentSize.height = this.contentView.getPreferredHeightForWidth(override.width); |
| 105 | else if (override.height) |
| 106 | contentSize.width = this.contentView.getPreferredWidthForHeight(override.height); |
| 107 | } |
| 108 | this.window.setContentSize(contentSize); |
| 109 | } |
| 110 | |
| 111 | // Increase window size automatically to fit all content. |
| 112 | resizeVerticallyToFitContentView() { |
no outgoing calls
no test coverage detected