diff options
Diffstat (limited to 'engines/gargoyle/window_text_buffer.cpp')
-rw-r--r-- | engines/gargoyle/window_text_buffer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/gargoyle/window_text_buffer.cpp b/engines/gargoyle/window_text_buffer.cpp index a32a64f45a..43688834e0 100644 --- a/engines/gargoyle/window_text_buffer.cpp +++ b/engines/gargoyle/window_text_buffer.cpp @@ -1633,6 +1633,13 @@ void TextBufferWindow::copyTextToClipboard(const glui32 *text, size_t len) { // TODO } +void TextBufferWindow::getSize(glui32 *width, glui32 *height) { + if (width) + *width = (_bbox.width() - g_conf->_tMarginX * 2) / g_conf->_cellW; + if (height) + *height = (_bbox.height() - g_conf->_tMarginY * 2) / g_conf->_cellH; +} + /*--------------------------------------------------------------------------*/ TextBufferWindow::TextBufferRow::TextBufferRow() : _len(0), _newLine(0), _dirty(false), |