• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Konsole

  • Konsole
  • Enum
Public Types | List of all members
Konsole::Enum Class Reference

#include <Enumeration.h>

Public Types

enum  BellModeEnum { SystemBeepBell = 0, NotifyBell = 1, VisualBell = 2, NoBell = 3 }
 
enum  CursorShapeEnum { BlockCursor = 0, IBeamCursor = 1, UnderlineCursor = 2 }
 
enum  HistoryModeEnum { NoHistory = 0, FixedSizeHistory = 1, UnlimitedHistory = 2 }
 
enum  MiddleClickPasteModeEnum { PasteFromX11Selection = 0, PasteFromClipboard = 1 }
 
enum  ScrollBarPositionEnum { ScrollBarLeft = 0, ScrollBarRight = 1, ScrollBarHidden = 2 }
 
enum  ScrollPageAmountEnum { ScrollPageHalf = 0, ScrollPageFull = 1 }
 
enum  TripleClickModeEnum { SelectWholeLine = 0, SelectForwardsFromCursor = 1 }
 

Detailed Description

This class serves as a place for putting enum definitions that are used or referenced in multiple places in the code.

Keep it small.

Definition at line 31 of file Enumeration.h.

Member Enumeration Documentation

enum Konsole::Enum::BellModeEnum

This enum describes the different types of sounds and visual effects which can be used to alert the user when a 'bell' occurs in the terminal session.

Enumerator
SystemBeepBell 

trigger system beep.

NotifyBell 

trigger system notification.

VisualBell 

trigger visual bell(inverting the display's colors briefly).

NoBell 

No bell effects.

Definition at line 112 of file Enumeration.h.

enum Konsole::Enum::CursorShapeEnum

This enum describes the shapes used to draw the cursor in terminal displays.

Enumerator
BlockCursor 

Use a solid rectangular block to draw the cursor.

IBeamCursor 

Use an 'I' shape, similar to that used in text editing applications, to draw the cursor.

UnderlineCursor 

Draw a line underneath the cursor's position.

Definition at line 80 of file Enumeration.h.

enum Konsole::Enum::HistoryModeEnum

This enum describes the modes available to remember lines of output produced by the terminal.

Enumerator
NoHistory 

No output is remembered.

As soon as lines of text are scrolled off-screen they are lost.

FixedSizeHistory 

A fixed number of lines of output are remembered.

Once the limit is reached, the oldest lines are lost.

UnlimitedHistory 

All output is remembered for the duration of the session.

Typically this means that lines are recorded to a file as they are scrolled off-screen.

Definition at line 38 of file Enumeration.h.

enum Konsole::Enum::MiddleClickPasteModeEnum

This enum describes the source from which mouse middle click pastes data .

Enumerator
PasteFromX11Selection 

Paste from X11 Selection.

PasteFromClipboard 

Paste from Clipboard.

Definition at line 100 of file Enumeration.h.

enum Konsole::Enum::ScrollBarPositionEnum

This enum describes the positions where the terminal display's scroll bar may be placed.

Enumerator
ScrollBarLeft 

Show the scroll-bar on the left of the terminal display.

ScrollBarRight 

Show the scroll-bar on the right of the terminal display.

ScrollBarHidden 

Do not show the scroll-bar.

Definition at line 58 of file Enumeration.h.

enum Konsole::Enum::ScrollPageAmountEnum

This enum describes the amount that Page Up/Down scroll by.

Enumerator
ScrollPageHalf 

Scroll half page.

ScrollPageFull 

Scroll full page.

Definition at line 70 of file Enumeration.h.

enum Konsole::Enum::TripleClickModeEnum

This enum describes the behavior of triple click action .

Enumerator
SelectWholeLine 

Select the whole line underneath the cursor.

SelectForwardsFromCursor 

Select from the current cursor position to the end of the line.

Definition at line 92 of file Enumeration.h.


The documentation for this class was generated from the following file:
  • Enumeration.h
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:27 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Konsole

Skip menu "Konsole"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal