Revision 640688

Go back to digest for 11th March 2007

Features in KDE Base

Robert Knight committed changes in /branches/work/konsole-split-view/konsole:

* New approach to handling scrolling views on the same session independently. Added ScreenWindow class which represents a window onto a terminal screen. Each terminal view has one screen window associated with it.

This breaks the original design choice of not having the view know anything about the session it was displaying, but I feel that no longer makes sense when there is more than one view on a session.

Still work-in-progress

* Add methods to support tooltips in filters

* Add start of new history size dialog which I hope is easier to understand.

* Internal renaming for clarity
ca -> Character
cacol -> CharacterColor
CO_XYZ -> COLOR_SPACE_XYZ
ca.c -> ca.character
ca.r -> ca.rendition
ca.f -> ca.foregroundColor
ca.b -> ca.backgroundColor

File Changes

Added 4 files
  • /branches/work/konsole-split-view/konsole
  •   /HistorySizeDialog.cpp
  •   /HistorySizeDialog.h
  •   /ScreenWindow.cpp
  •   /ScreenWindow.h
Modified 46 files
  • /branches/work/konsole-split-view/konsole
  •   /CMakeLists.txt
  •   /Filter.cpp
  •   /Filter.h
  •   /fontembedder.cpp
  •   /IncrementalSearchBar.cpp
  •   /IncrementalSearchBar.h
  •   /KeyTrans.cpp
  •   /konsole.cpp
  •   /konsole.h
  •   /konsole_part.cpp
  •   /konsole_wcwidth.cpp
  •   /KonsoleApp.cpp
  •   /KonsoleApp.h
  •   /KonsoleBookmarkHandler.cpp
  •   /KonsoleMainWindow.cpp
  •   /KonsoleMainWindow.h
  •   /kwrited.cpp
  •   /main.cpp
  •   /OverlayFrame.cpp
  •   /OverlayFrame.h
  •   /PrintSettings.cpp
  •   /PrintSettings.h
  •   /ProcessInfo.cpp
  •   /ProcessInfo.h
  •   /SessionController.cpp
  •   /SessionManager.h
  •   /start.cpp
  •   /TECommon.h
  •   /TEHistory.cpp
  •   /TEHistory.h
  •   /TEmulation.cpp
  •   /TEmulation.h
  •   /TEmuVt102.cpp
  •   /TEmuVt102.h
  •   /TerminalCharacterDecoder.cpp
  •   /TerminalCharacterDecoder.h
  •   /TEScreen.cpp
  •   /TEScreen.h
  •   /TESession.cpp
  •   /TEWidget.cpp
  •   /TEWidget.h
  •   /ViewContainer.h
  •   /ViewManager.h
  •   /ViewProperties.cpp
  •   /ViewProperties.h
  •   /ViewSplitter.h
50 files changed in total