Mercurial > octave-nkf
view NEWS @ 19337:c6615ca0a11d gui-release
horizontal scrollbar for GUI terminal on Windows systems
* QTerminal.h (QTerminal::init_terminal_size):
New public virtual slot.
(QTerminal::QTerminal): Connect main_window::init_terminal_size_signal
to QTerminal::init_terminal_size slot.
* QWinTerminalImpl.h, QWinTerminalImpl.cc
(QConsolePrivate::updateConsoleSize): New parameter
allow_smaller_width. Call updateHorizontalScrollBar and
updateVerticalScrollBar instead of updateScrollBar.
(QConsolePrivate::updateVerticalScrollBar): Rename from
QConsolePrivate::updateScrollBar. Change all uses.
(QConsolePrivate::setVerticalScrollValue): Rename from
QConsolePrivate::setScrollValue. Change all uses.
(QConsolePrivate::m_verticalScrollBar): Rename from
QConsolePrivate::m_scrollBar. Change all uses.
(QConsolePrivate::m_horizontalScrollBar): New data member.
(QConsolePrivate::updateHorizontalScrollBar,
QConsolePrivate::setHorizontalScrollValue): New functions.
(QConsolePrivate::QConsolePrivate): Create horizontal scroll bar.
Call updateHorizontalScrollBar and updateVerticalScrollBar instead of
updateScrollBar. Connect signal for horizontal scrolling.
(QConsolePrivate::selectWord, QConsolePrivate::drawSelection): Handle
horizontal offset.
(QWinTerminalImpl::init_terminal_size): New slot.
(QWinTerminalImpl::verticalScrollValueChanged): Rename from
QWinTerminalImpl::scrollValueChanged.
(QWinTerminalImpl::horizontalScrollValueChanged): New slot.
* main-window.h, main-window.cc (main_window::init_terminal_size):
New slot.
(main_window::init_terminal_size_signal): New signal.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 30 Oct 2014 13:38:02 -0400 |
parents | eea4f61960d4 |
children | d1c649bd90e9 fe689210525c |
line wrap: on
line source
Summary of important user-visible changes for version 4.0: --------------------------------------------------------- ** For compatibility with Matlab, the "backtrace" warning option is now enabled by default. ** The preference do_braindead_shortcircuit_evaluation is now enabled by default. ** The preference allow_noninteger_range_as_index is now enabled by default and the warning ID Octave:noninteger-range-as-index is now set to "on" by default instead of "error" by default and "on" for --traditional. ** polyeig now returns a row vector of eigenvalues rather than a matrix with the eigenvalues on the diagonal. This change was made for Matlab compatibility. ** Other new functions added in 4.0.0: validateattributes ** Deprecated functions. The following functions were deprecated in Octave 3.6 and have been removed from Octave 4.0. cut polyderiv cor shell_cmd corrcoef studentize __error_text__ sylvester_matrix error_text The following functions have been deprecated in Octave 4.0 and will be removed from Octave 4.4 (or whatever version is the second major release after 4.0): allow_noninteger_range_as_index do_braindead_shortcircuit_evaluation The internal function atan2 of the sparse matrix class has been deprecated in Octave 4.0 and will be removed from Octave 4.4 (or whatever version is the second major release after 4.0). Use the Fatan2 function with sparse inputs as a replacement. --------------------------------------------------------- See NEWS.3 for old news.