133 Commits (e8aad5ad93b825e892ee8dc7994eaedeca404cbb)

Author SHA1 Message Date
Constantin Berzan 7c0e11f649 Re-add ability to open a new tab by double-clicking the tab bar. 18 years ago
Robert Knight c407950161 Pick the closest drop position instead of just the one to the left of the current tab when dragging and dropping tabs. 18 years ago
Robert Knight e9fe2b1b11 Support drag-and-drop of tabs between windows and containers, with drop indicator 18 years ago
Robert Knight 793657eb4a Fix tab title colors not being updated when color scheme changes. 18 years ago
Dirk Mueller b8b8230806 fix assertion failure when exiting the last tab 18 years ago
Robert Knight 18a5c86abe Close tabs when clicked with middle mouse button. 18 years ago
Robert Knight c83f99bb9b Limit tab names to a maximum of 20 characters to prevent one or two tabs 18 years ago
Robert Knight 46cfc108d3 * Replace all usage of qDebug() with kDebug(), since kDebug() provides information about 18 years ago
Laurent Montel 868b7bcc0f Fix includ 18 years ago
Adriaan de Groot 8928e03af4 __FUNCTION__ is a gcc-ism 19 years ago
Teemu Rytilahti 563570be9a allow changing between the tabs by using a mouse wheel, approved by Robert. 19 years ago
Pino Toscano e9751c4ea2 icon renamings: 19 years ago
Andreas Pakulat f412e5b5aa Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are 19 years ago
Constantin Berzan 865486938b * Get rid of an unused/duplicate property in Profile. 19 years ago
Matthew Woehlke 9b9eab95e1 ColorScheme.cpp: don't use deprecated KColorScheme ctor; need to decide how Konsole wants to handle state effects 19 years ago
Robert Knight d346a2ccad Trick to try and get shell program to redraw the prompt after 'Clear Scrollback and Reset' is selected from the menu. Resize the tty window slightly larger and then back to the original size again. If anyone knows of a more correct solution, please speak up. 19 years ago
Robert Knight 37304d50ab Disable tabbed navigation in the Konsole Part. Add method to ViewManager to set navigation type for newly created containers. Fix crash when deleting a StackedViewContainer. Add note about a hack that needs to be fixed. 19 years ago
Laurent Montel 53fc966203 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Robert Knight e12174c2ff Re-implement Ctrl+Shift+Left/Right to move the current tab left or right. Fix float->int conversion warning. 19 years ago
Robert Knight 72241ef4a6 * Comment out many debugging messages 19 years ago
Matthew Woehlke 44962b4ea0 adapt to KPalette->KColorCollection rename and API cleanup 19 years ago
Robert Knight 0518355b55 Translate color names in color scheme editor and make them more presentable. Shorten menu bar option text in profile editor. 19 years ago
Robert Knight c61f622dae Replace QTabBar with KTabBar in tabbed view container. Partly to follow the KDE guideline of using KWidgetType instead of QWidgetType and to enable easier addition of some user requested features. 19 years ago
Robert Knight 063dba1c71 Use the new KColorScheme to get 'active' color to highlight tabs when activity occurs in them. Currently uses a 50/50 blend of the normal text color and the active text color. 19 years ago
Robert Knight 17d8d12249 Fix a couple of crashes. Sync configuration information in SessionManager's destructor and fix problem with scroll optimisation. Not sure about that first one, it shouldn't do any harm, but I don't think it should be necessary either. 19 years ago
Robert Knight 835f1fe300 Change tab text color for tabs when activity occurs in them, ala. Kopete. This is different to 'Monitor for Activity' which provides more dramatic notifications via the KDE notification framework. 19 years ago
Robert Knight d61c811755 Mistake from last commit. Fix the logic that repositions the tab bar on settings change. 19 years ago
Robert Knight 2739625dce Allow the tab bar position to be specified in the profile editing dialog. Other tweaks to the profile editing dialog. 19 years ago
Robert Knight 2fd69ce1ba Add internal support for choosing the tab bar's position with respect to the terminal display. Currently now defaults to positioning the tabs at the bottom of the screen as in KDE 3, haven't decided on what the final default setting will be. 19 years ago
Dirk Mueller 9ea3227384 include cleanup 19 years ago
Robert Knight 33c913383d EBN fixes. Mostly copyright and implementations including their own headers first. 19 years ago
Robert Knight 1ff1400940 Put the space between the tab bar and the main window in the view container (ie. the tab container) rather than the main window - so that it disappears when the tab bar is hidden. 19 years ago
Robert Knight 19a29d182a Rename directories for clarity. konsole -> src , other -> data. 19 years ago
Robert Knight 2c6b36ac37 Respect 'Show Menu Bar' and tab bar display mode profile settings. 19 years ago
Robert Knight 1a0b94d822 Changed the naming scheme used in Konsole. Several survey respondants said that they didn't understand what a 'Session' was or how it was different from a 'Profile'. Under the new scheme, a 'Profile' is a saved set of terminal options which can be used to create a new tab, or which can be applied to an existing tab. Internally, a 'Session' is a running terminal process and emulation created from a particular profile. 19 years ago
Robert Knight a27cc6ec66 Avoid trying to remove a widget from a view container twice. Use deleteLater() as a safer way to delete certain widgets. 19 years ago
Robert Knight c1b2c4e922 Clear selection if no search result found. Emit appropriate signals when switching tabs in the new tabbed view container class. 19 years ago
Robert Knight 394546f115 Use a guarded pointer to reference active controller in main window - fixes crash in case there is no active view/session. Make the view manager responsible for setting up the destruction of the controller instead of the controller itself. 19 years ago
Robert Knight 95f053e393 * Use kdelibs facilities to check for compositing support 19 years ago
Robert Knight 83491d35f5 Q_UINT* -> quint* , QEvent::Accel* -> QEvent::Shortcut* , add missing QPalette include. 19 years ago
Robert Knight d0afc22335 Add a view container based on QTabBar and a stack widget rather than using the QTabWidget for experimental purposes. 19 years ago
Robert Knight 6cfc3ed356 KProcess -> K3Process, KProcIO -> K3ProcIO. 19 years ago
Robert Knight 2b11add43b * Use a sensible step value for the history size spinbox 19 years ago
Robert Knight c2d98d13af * Move Konsole classes into their own namespace 19 years ago
Robert Knight 7c9f3fc5bb * Fix crash when detaching view with tabbed view containers. 19 years ago
Robert Knight d78fb4a0e2 Use Oxygen icon names 19 years ago
Robert Knight 5c6531e99c Merge from trunk and adapt to API changes 19 years ago
Robert Knight d9b8b2b2c9 Add comments 19 years ago
Robert Knight 0d9420b33c Remove the frame around the session list. Use an integer instead of a string for unique session IDs internally. Fix Monitor for Activity/Silence menu items. Start of some experiments with colours in the session list. 19 years ago
Robert Knight 212c33eb31 Make tabbed view notify the view manager when the user switches between sessions. Create the first view on a session before running the session executable because some terminal processes such as GNU Screen and midnight commander don't like changes in terminal size during their initialisation. 19 years ago