2 <class>EditProfileDialog</class>
3 <widget class="QWidget" name="EditProfileDialog" >
4 <property name="geometry" >
12 <layout class="QHBoxLayout" >
13 <property name="leftMargin" >
16 <property name="topMargin" >
19 <property name="rightMargin" >
22 <property name="bottomMargin" >
26 <widget class="QTabWidget" name="tabWidget" >
27 <property name="sizePolicy" >
28 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
29 <horstretch>0</horstretch>
30 <verstretch>0</verstretch>
33 <property name="currentIndex" >
36 <property name="usesScrollButtons" >
39 <widget class="QWidget" name="generalTab" >
40 <attribute name="title" >
41 <string>General</string>
43 <layout class="QVBoxLayout" >
45 <widget class="QGroupBox" name="groupBox_10" >
46 <property name="title" >
47 <string>General</string>
49 <property name="flat" >
52 <layout class="QGridLayout" >
53 <item row="0" column="0" >
54 <widget class="QLabel" name="profileNameLabel" >
55 <property name="text" >
56 <string>Profile name:</string>
58 <property name="alignment" >
59 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
63 <item row="0" column="1" colspan="2" >
64 <widget class="QLineEdit" name="profileNameEdit" >
65 <property name="toolTip" >
66 <string>A descriptive name for the profile</string>
70 <item row="1" column="0" >
71 <widget class="QLabel" name="label_3" >
72 <property name="text" >
73 <string>Command:</string>
75 <property name="alignment" >
76 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
80 <item row="1" column="1" colspan="2" >
81 <widget class="KLineEdit" name="commandEdit" >
82 <property name="toolTip" >
83 <string>The command to execute when new terminal sessions are created using this profile</string>
87 <item row="2" column="0" >
88 <widget class="QLabel" name="label_9" >
89 <property name="text" >
90 <string>Initial directory:</string>
92 <property name="alignment" >
93 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
97 <item row="2" column="1" colspan="2" >
98 <widget class="KLineEdit" name="initialDirEdit" >
99 <property name="toolTip" >
100 <string>The initial working directory for new terminal sessions using this profile</string>
104 <item row="2" column="3" >
105 <widget class="QToolButton" name="dirSelectButton" >
106 <property name="toolTip" >
107 <string>Browse for initial directory</string>
109 <property name="text" >
114 <item row="3" column="0" >
115 <widget class="QLabel" name="label_10" >
116 <property name="text" >
117 <string>Icon:</string>
119 <property name="alignment" >
120 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
124 <item row="3" column="1" >
125 <widget class="QPushButton" name="iconSelectButton" >
126 <property name="sizePolicy" >
127 <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
128 <horstretch>0</horstretch>
129 <verstretch>0</verstretch>
132 <property name="minimumSize" >
138 <property name="baseSize" >
144 <property name="toolTip" >
145 <string>Select the icon displayed on tabs using this profile</string>
147 <property name="text" >
150 <property name="iconSize" >
158 <item row="3" column="2" >
160 <property name="orientation" >
161 <enum>Qt::Horizontal</enum>
163 <property name="sizeHint" >
171 <item row="4" column="0" >
172 <widget class="QLabel" name="environmentLabel" >
173 <property name="text" >
174 <string>Environment:</string>
176 <property name="alignment" >
177 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
181 <item row="4" column="1" >
182 <widget class="QPushButton" name="environmentEditButton" >
183 <property name="toolTip" >
184 <string>Edit the list of environment variables and associated values</string>
186 <property name="text" >
187 <string>Edit...</string>
195 <widget class="QGroupBox" name="groupBox_12" >
196 <property name="title" >
197 <string>Window</string>
199 <property name="flat" >
202 <layout class="QVBoxLayout" >
204 <widget class="QCheckBox" name="showMenuBarButton" >
205 <property name="sizePolicy" >
206 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
207 <horstretch>0</horstretch>
208 <verstretch>0</verstretch>
211 <property name="toolTip" >
212 <string>Show or hide the menu bar in terminal windows</string>
214 <property name="text" >
215 <string>Show menu bar in new windows</string>
224 <property name="orientation" >
225 <enum>Qt::Vertical</enum>
227 <property name="sizeHint" >
237 <widget class="QWidget" name="tabsTab" >
238 <attribute name="title" >
239 <string>Tabs</string>
241 <layout class="QVBoxLayout" >
243 <widget class="QGroupBox" name="groupBox_5" >
244 <property name="title" >
245 <string>Tab Titles</string>
247 <property name="flat" >
250 <layout class="QGridLayout" >
251 <item row="0" column="0" >
252 <widget class="QLabel" name="label" >
253 <property name="text" >
254 <string>Tab title format:</string>
256 <property name="alignment" >
257 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
261 <item row="0" column="1" >
262 <widget class="KLineEdit" name="tabTitleEdit" >
263 <property name="toolTip" >
264 <string>Normal tab title format </string>
268 <item row="0" column="2" >
269 <widget class="QPushButton" name="tabTitleEditButton" >
270 <property name="toolTip" >
271 <string>Edit normal tab title format</string>
273 <property name="text" >
274 <string>Insert</string>
278 <item row="1" column="0" >
279 <widget class="QLabel" name="label_2" >
280 <property name="text" >
281 <string>Remote tab title format:</string>
283 <property name="alignment" >
284 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
288 <item row="1" column="1" >
289 <widget class="KLineEdit" name="remoteTabTitleEdit" >
290 <property name="toolTip" >
291 <string>Tab title format used when a remote command (eg. connection to another computer via SSH) is being executed</string>
295 <item row="1" column="2" >
296 <widget class="QPushButton" name="remoteTabTitleEditButton" >
297 <property name="toolTip" >
298 <string>Edit tab title format used when executing remote commands</string>
300 <property name="text" >
301 <string>Insert</string>
309 <widget class="QGroupBox" name="groupBox_2" >
310 <property name="title" >
311 <string>Tab Bar</string>
313 <property name="flat" >
316 <layout class="QGridLayout" >
317 <item row="1" column="0" >
318 <widget class="QLabel" name="label_12" >
319 <property name="text" >
320 <string>Tab bar display:</string>
324 <item row="1" column="1" >
325 <widget class="QComboBox" name="tabBarVisibilityCombo" >
326 <property name="sizePolicy" >
327 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
328 <horstretch>1</horstretch>
329 <verstretch>0</verstretch>
332 <property name="toolTip" >
337 <item row="2" column="0" >
338 <widget class="QLabel" name="label_13" >
339 <property name="text" >
340 <string>Tab bar position:</string>
344 <item row="2" column="1" >
345 <widget class="QComboBox" name="tabBarPositionCombo" >
346 <property name="sizePolicy" >
347 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
348 <horstretch>1</horstretch>
349 <verstretch>0</verstretch>
359 <property name="orientation" >
360 <enum>Qt::Vertical</enum>
362 <property name="sizeHint" >
372 <widget class="QWidget" name="appearanceTab" >
373 <attribute name="title" >
374 <string>Appearance</string>
376 <layout class="QVBoxLayout" >
378 <widget class="QGroupBox" name="groupBox" >
379 <property name="sizePolicy" >
380 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
381 <horstretch>0</horstretch>
382 <verstretch>1</verstretch>
385 <property name="title" >
386 <string>Color Scheme && Background</string>
388 <property name="flat" >
391 <layout class="QGridLayout" >
392 <item rowspan="5" row="0" column="0" >
393 <widget class="QListView" name="colorSchemeList" >
394 <property name="verticalScrollMode" >
395 <enum>QAbstractItemView::ScrollPerPixel</enum>
399 <item row="0" column="1" >
400 <widget class="QPushButton" name="newColorSchemeButton" >
401 <property name="toolTip" >
402 <string>Create a new color scheme based upon the selected scheme</string>
404 <property name="text" >
405 <string>New...</string>
409 <item row="1" column="1" >
410 <widget class="QPushButton" name="editColorSchemeButton" >
411 <property name="toolTip" >
412 <string>Edit the selected color scheme</string>
414 <property name="text" >
415 <string>Edit...</string>
419 <item row="2" column="1" >
420 <widget class="QPushButton" name="removeColorSchemeButton" >
421 <property name="toolTip" >
422 <string>Delete the selected color scheme</string>
424 <property name="text" >
425 <string>Remove</string>
429 <item rowspan="2" row="3" column="1" >
431 <property name="orientation" >
432 <enum>Qt::Vertical</enum>
434 <property name="sizeHint" >
442 <item row="5" column="0" >
443 <widget class="QWidget" native="1" name="transparencyWarningWidget" >
444 <property name="autoFillBackground" >
447 <property name="styleSheet" >
448 <string>* { background-color: #FFCCCC ; border-radius: 3px }</string>
450 <layout class="QHBoxLayout" >
451 <property name="leftMargin" >
454 <property name="topMargin" >
457 <property name="rightMargin" >
460 <property name="bottomMargin" >
464 <widget class="QLabel" name="transparencyWarningIcon" >
465 <property name="styleSheet" >
468 <property name="text" >
469 <string>TextLabel</string>
471 <property name="alignment" >
472 <set>Qt::AlignCenter</set>
477 <widget class="QLabel" name="transparencyWarningLabel" >
478 <property name="text" >
479 <string>This colour scheme has a transparent background which does not appear to be supported on your desktop.</string>
481 <property name="wordWrap" >
493 <widget class="QGroupBox" name="groupBox_3" >
494 <property name="title" >
495 <string>Font</string>
497 <property name="flat" >
500 <layout class="QVBoxLayout" >
502 <layout class="QHBoxLayout" >
504 <widget class="QLabel" name="label_7" >
505 <property name="text" >
506 <string>Preview:</string>
511 <widget class="QLabel" name="fontPreviewLabel" >
512 <property name="sizePolicy" >
513 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
514 <horstretch>1</horstretch>
515 <verstretch>0</verstretch>
518 <property name="text" >
519 <string>FONT PREVIEW TEXT</string>
526 <layout class="QHBoxLayout" >
528 <widget class="QLabel" name="label_4" >
529 <property name="text" >
530 <string>Text size:</string>
532 <property name="alignment" >
533 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
538 <widget class="QLabel" name="label_5" >
539 <property name="text" >
540 <string>Small</string>
545 <widget class="QSlider" name="fontSizeSlider" >
546 <property name="toolTip" >
547 <string>Adjust the font size used in this profile</string>
549 <property name="minimum" >
552 <property name="maximum" >
555 <property name="orientation" >
556 <enum>Qt::Horizontal</enum>
561 <widget class="QLabel" name="label_6" >
562 <property name="text" >
563 <string>Large</string>
568 <widget class="QPushButton" name="editFontButton" >
569 <property name="toolTip" >
570 <string>Change the font used in this profile</string>
572 <property name="text" >
573 <string>Edit Font...</string>
584 <widget class="QWidget" name="scrollingTab" >
585 <attribute name="title" >
586 <string>Scrolling</string>
588 <layout class="QVBoxLayout" >
590 <widget class="QGroupBox" name="groupBox_6" >
591 <property name="title" >
592 <string>Scrolling</string>
594 <property name="flat" >
597 <layout class="QVBoxLayout" >
599 <widget class="QRadioButton" name="disableScrollbackButton" >
600 <property name="sizePolicy" >
601 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
602 <horstretch>0</horstretch>
603 <verstretch>0</verstretch>
606 <property name="toolTip" >
607 <string>Disable scroll bar and do not remember previous output</string>
609 <property name="text" >
610 <string>Disable scrollback</string>
615 <layout class="QHBoxLayout" >
617 <widget class="QRadioButton" name="fixedScrollbackButton" >
618 <property name="sizePolicy" >
619 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
620 <horstretch>0</horstretch>
621 <verstretch>0</verstretch>
624 <property name="toolTip" >
625 <string>Limit the remembered output to a fixed number of lines</string>
627 <property name="text" >
628 <string>Fixed number of lines: </string>
633 <widget class="QSpinBox" name="scrollBackLinesSpinner" >
634 <property name="toolTip" >
635 <string>Number of lines of output to remember</string>
637 <property name="minimum" >
640 <property name="maximum" >
641 <number>10000</number>
647 <property name="orientation" >
648 <enum>Qt::Horizontal</enum>
650 <property name="sizeHint" >
661 <widget class="QRadioButton" name="unlimitedScrollbackButton" >
662 <property name="sizePolicy" >
663 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
664 <horstretch>0</horstretch>
665 <verstretch>0</verstretch>
668 <property name="toolTip" >
669 <string>Remember all output produced by the terminal</string>
671 <property name="text" >
672 <string>Unlimited scrollback</string>
680 <widget class="QGroupBox" name="groupBox_7" >
681 <property name="title" >
682 <string>Scroll Bar </string>
684 <property name="flat" >
687 <layout class="QVBoxLayout" >
689 <widget class="QRadioButton" name="scrollBarLeftButton" >
690 <property name="sizePolicy" >
691 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
692 <horstretch>0</horstretch>
693 <verstretch>0</verstretch>
696 <property name="toolTip" >
697 <string>Show the scroll bar on the left side of the terminal window</string>
699 <property name="text" >
700 <string>Show on left side</string>
705 <widget class="QRadioButton" name="scrollBarRightButton" >
706 <property name="sizePolicy" >
707 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
708 <horstretch>0</horstretch>
709 <verstretch>0</verstretch>
712 <property name="toolTip" >
713 <string>Show the scroll bar on the right side of the terminal window</string>
715 <property name="text" >
716 <string>Show on right side</string>
721 <widget class="QRadioButton" name="scrollBarHiddenButton" >
722 <property name="sizePolicy" >
723 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
724 <horstretch>0</horstretch>
725 <verstretch>0</verstretch>
728 <property name="toolTip" >
729 <string>Hide the scroll bar</string>
731 <property name="text" >
732 <string>Hidden</string>
741 <property name="orientation" >
742 <enum>Qt::Vertical</enum>
744 <property name="sizeHint" >
754 <widget class="QWidget" name="keyboardTab" >
755 <attribute name="title" >
756 <string>Input</string>
758 <layout class="QVBoxLayout" >
760 <widget class="QGroupBox" name="keyBindingsGroup" >
761 <property name="title" >
762 <string>Key Bindings</string>
764 <property name="flat" >
767 <layout class="QGridLayout" >
768 <item row="0" column="0" colspan="2" >
769 <widget class="QLabel" name="label_15" >
770 <property name="text" >
771 <string>Key bindings control how combinations of key presses in the terminal window are converted into the stream of characters which is sent to the current terminal program.</string>
773 <property name="wordWrap" >
778 <item rowspan="5" row="1" column="0" >
779 <widget class="QListView" name="keyBindingList" >
780 <property name="iconSize" >
788 <item row="1" column="1" >
789 <widget class="QPushButton" name="newKeyBindingsButton" >
790 <property name="toolTip" >
791 <string>Create a new key bindings list based upon the selected bindings</string>
793 <property name="text" >
794 <string>New...</string>
798 <item row="2" column="1" >
799 <widget class="QPushButton" name="editKeyBindingsButton" >
800 <property name="toolTip" >
801 <string>Edit the selected key bindings list</string>
803 <property name="text" >
804 <string>Edit...</string>
808 <item row="3" column="1" >
809 <widget class="QPushButton" name="removeKeyBindingsButton" >
810 <property name="toolTip" >
811 <string>Delete the selected key bindings list</string>
813 <property name="text" >
814 <string>Remove</string>
818 <item row="5" column="1" >
820 <property name="orientation" >
821 <enum>Qt::Vertical</enum>
823 <property name="sizeHint" >
836 <widget class="QWidget" name="advancedTab" >
837 <attribute name="title" >
838 <string>Advanced</string>
840 <layout class="QVBoxLayout" >
842 <widget class="QGroupBox" name="groupBox_4" >
843 <property name="title" >
844 <string>Terminal Features</string>
846 <property name="flat" >
849 <layout class="QVBoxLayout" >
851 <widget class="QCheckBox" name="enableBlinkingTextButton" >
852 <property name="sizePolicy" >
853 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
854 <horstretch>0</horstretch>
855 <verstretch>0</verstretch>
858 <property name="toolTip" >
859 <string>Allow terminal programs to create blinking sections of text</string>
861 <property name="text" >
862 <string>Allow blinking text</string>
867 <widget class="QCheckBox" name="enableFlowControlButton" >
868 <property name="sizePolicy" >
869 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
870 <horstretch>0</horstretch>
871 <verstretch>0</verstretch>
874 <property name="toolTip" >
875 <string>Allow the output to be suspended by pressing Ctrl+S</string>
877 <property name="text" >
878 <string>Enable flow control using Ctrl+S , Ctrl+Q</string>
883 <widget class="QCheckBox" name="enableResizeWindowButton" >
884 <property name="sizePolicy" >
885 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
886 <horstretch>0</horstretch>
887 <verstretch>0</verstretch>
890 <property name="toolTip" >
891 <string>Allow terminal programs to resize the window</string>
893 <property name="text" >
894 <string>Allow programs to resize terminal window</string>
902 <widget class="QGroupBox" name="groupBox_9" >
903 <property name="title" >
904 <string>Mouse Interaction</string>
906 <property name="flat" >
909 <layout class="QVBoxLayout" >
911 <layout class="QHBoxLayout" >
913 <widget class="QLabel" name="label_11" >
914 <property name="text" >
915 <string>Word characters for double-click selection: </string>
917 <property name="alignment" >
918 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
923 <widget class="QLineEdit" name="wordCharacterEdit" >
924 <property name="toolTip" >
925 <string>Characters which are considered part of a word when double-clicking to select whole words in the terminal</string>
935 <widget class="QGroupBox" name="groupBox_8" >
936 <property name="title" >
937 <string>Cursor</string>
939 <property name="flat" >
942 <layout class="QVBoxLayout" >
944 <widget class="QCheckBox" name="enableBlinkingCursorButton" >
945 <property name="sizePolicy" >
946 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
947 <horstretch>0</horstretch>
948 <verstretch>0</verstretch>
951 <property name="toolTip" >
952 <string>Make the cursor blink regularly</string>
954 <property name="text" >
955 <string>Blinking cursor</string>
960 <layout class="QHBoxLayout" >
962 <widget class="QLabel" name="label_8" >
963 <property name="text" >
964 <string>Cursor shape:</string>
969 <widget class="QComboBox" name="cursorShapeCombo" >
970 <property name="toolTip" >
971 <string>Change the shape of the cursor</string>
974 <property name="text" >
975 <string>Block</string>
979 <property name="text" >
980 <string>I-Beam</string>
984 <property name="text" >
985 <string>Underline</string>
993 <widget class="QRadioButton" name="autoCursorColorButton" >
994 <property name="sizePolicy" >
995 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
996 <horstretch>0</horstretch>
997 <verstretch>0</verstretch>
1000 <property name="toolTip" >
1001 <string>Set the cursor to match the color of the character underneath it.</string>
1003 <property name="text" >
1004 <string>Set cursor color to match current character</string>
1009 <layout class="QHBoxLayout" >
1011 <widget class="QRadioButton" name="customCursorColorButton" >
1012 <property name="sizePolicy" >
1013 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
1014 <horstretch>0</horstretch>
1015 <verstretch>0</verstretch>
1018 <property name="toolTip" >
1019 <string>Use a custom, fixed color for the cursor</string>
1021 <property name="text" >
1022 <string>Custom cursor color:</string>
1027 <widget class="KColorButton" name="customColorSelectButton" >
1028 <property name="sizePolicy" >
1029 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
1030 <horstretch>0</horstretch>
1031 <verstretch>0</verstretch>
1034 <property name="toolTip" >
1035 <string>Select the color used to draw the cursor</string>
1037 <property name="text" >
1048 <widget class="QGroupBox" name="groupBox_11" >
1049 <property name="title" >
1050 <string>Encoding</string>
1052 <property name="flat" >
1055 <layout class="QHBoxLayout" >
1057 <widget class="QLabel" name="label_14" >
1058 <property name="text" >
1059 <string>Default character encoding:</string>
1064 <widget class="QLabel" name="characterEncodingLabel" >
1065 <property name="sizePolicy" >
1066 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
1067 <horstretch>0</horstretch>
1068 <verstretch>0</verstretch>
1071 <property name="text" >
1072 <string>DEFAULTENCODING</string>
1077 <widget class="QPushButton" name="selectEncodingButton" >
1078 <property name="text" >
1079 <string>Select</string>
1088 <property name="orientation" >
1089 <enum>Qt::Vertical</enum>
1091 <property name="sizeHint" >
1107 <class>KLineEdit</class>
1108 <extends>QLineEdit</extends>
1109 <header location="global" >klineedit.h</header>
1112 <class>KColorButton</class>
1113 <extends>QPushButton</extends>
1114 <header location="global" >kcolorbutton.h</header>