Commit Graph

51 Commits

Author SHA1 Message Date
Palo Kisa 42a2d78f2d TerminalDisplay: Make resizing "Size" translatable 2017-02-10 10:13:52 +01:00
Yen Chi Hsuan 58f96bacb3 Implement background images (#95) 2016-11-20 22:18:29 +01:00
Yen Chi Hsuan 9be45d6a61 Implement other BOX DRAWING characters (#98)
Porting of
https://github.com/KDE/konsole/commit/1a61aaa5915b5c4a5b205e87d35c38562f932fe0

Fixes https://github.com/lxde/qterminal/issues/277
2016-11-20 15:52:17 +01:00
Yen Chi Hsuan 000fc2e8cf Preparations for context menu actions on URLs (#97)
1. Define click-action so that QTermWidget clients can tell clicking
   from context menu actions
2. Expose filterActions
2016-11-20 15:26:14 +01:00
Pavel Khlebovich e27b89f4ef Remove widget size checks in setVTFont() (#86) 2016-10-04 11:37:43 +02:00
Igor e5dbf9a359 Delete unused tooltip code (#81) 2016-10-03 21:38:18 +02:00
Petr Vanek c576cf0dc9 Merge pull request #60 from f2404/48_bracketed_input
Bracketed paste mode implementation
2016-05-25 09:10:46 +02:00
Igor d1c22ac5da Avoid enums duplication 2016-05-23 17:27:17 +03:00
Igor c472676560 Bracketed paste mode implementation 2016-02-01 19:26:39 +03:00
rago1975 10e17968e4 Use function setWorldTranfer for Qpainter instead of setWorldMatrix 2016-01-08 00:00:30 +09:00
rago1975 5031c16a51 Modify treatment drawing double width character 2016-01-07 23:42:14 +09:00
Igor f9a7d4ac5d Avoid checking uninitialized member + simplify condition 2015-12-23 18:21:27 +03:00
Jerome Leclanche 90008c9db9 Remove support for Qt <= 5.4 2015-11-22 14:55:41 +02:00
Jerome Leclanche 72ffc262eb Clean up trailing whitespaces 2015-07-09 20:22:48 +02:00
Petr Vanek f6fdd81c78 Merge pull request #35 from raboof/proportionalFonts
Handle proportional fonts a bit better
2015-02-05 11:32:31 +01:00
Boris Egorov af0d0599fa Fix: typo in TerminalDisplay 2015-01-27 14:47:31 +06:00
Arnout Engelen 5efc095d10 Fix TerminalDisplay::getCharacterPosition for proportional fonts
I.e. for mouse selections
2014-12-03 01:18:36 +01:00
Arnout Engelen 34ae10b5f1 Handle proportional fonts a bit better
Not perfect, just a bit better :).
2014-11-30 15:33:25 +01:00
Filippo Scognamiglio 6f9d9a3c11 Add event to notify the application that the shell application uses mouse.
Conflicts:
	lib/TerminalDisplay.h
2014-11-07 14:27:41 +01:00
Filippo Scognamiglio edf545b3b3 Change mouseMarks only when needed. This might be useful if an application wants to be notified of the event. 2014-11-07 14:24:23 +01:00
kulti 09026c6d4f Fix Qt4 compilation 2014-09-01 17:13:19 +04:00
Petr Vanek c16194d7b2 qterminal #64 No drag & drop support 2014-09-01 14:58:34 +02:00
Petr Vanek 2bcb137a5b Url activation & filters #21 2014-07-14 13:22:13 +02:00
0xd34df00d 627bfb3c61 Support bells. 2014-06-14 16:12:04 +04:00
0xd34df00d 9d1e1b2ba3 Activate link filters on ctrl+click. 2014-05-24 02:57:14 +04:00
0xd34df00d 2852ac4b29 Update filters on resize and screen events. 2014-05-24 02:56:56 +04:00
Petr Vanek 5d3ef34cc2 fixed #11 compile against Qt 5 (Qt4 and Qt5 supported and waguely tested) 2014-04-11 21:28:52 +02:00
Petr Vanek fd57d353ba a potential improvement for #9 font fractional pixels causes spacing errors 2013-08-07 11:01:52 +02:00
Christian Surlykke 6b68ecdc5f Fix resize label 2013-01-23 08:52:18 +01:00
Francisco Ballina 60d5b46319 Add zoom. Add choice action after paste clipboard 2012-11-20 00:44:29 -06:00
Francisco Ballina d0303eaa4a Add zoom. Add choice action after paste clipboard 2012-11-20 00:41:03 -06:00
Francisco Ballina 83b87fe726 Fix logical error 2012-11-19 23:32:29 -06:00
Francisco Ballina b398acfbd4 Add zoom. Add choice action after paste clipboard 2012-11-19 23:10:35 -06:00
Francisco Ballina ba19af937d Add Shift+KeyEnd and Shift+KeyHome to go line 0 and line end. No move screenwindow when copy and paste with keyboard 2012-11-13 04:00:28 -06:00
Petr Vanek 60ba4968e1 fix for text drawing in qt>=4.8,x 2012-09-07 11:25:36 +02:00
Petr Vanek 33f68bc0ec fix the scroll at the end again 2012-01-31 15:49:41 +01:00
Petr Vanek 1143f86286 Merge commit 'refs/merge-requests/3' of git://gitorious.org/qtermwidget/qtermwidget into merge-requests/3 2012-01-31 14:26:28 +01:00
Adam Treat f43ef58d3c The escape key is always needed for terminal programs like vim. 2012-01-28 13:45:24 -05:00
Daniel O'Neill 1a864cf8aa scrollToEnd() method provided to trigger 'snapping' the terminal to cursor tracked position (typically the extreme value of the scrollbar, or the 'end')
Some signal-fu particular to keyPressEvent(QKeyEvent *) done to make the above usable, no existing dependent implementations should be disturbed by this.
2012-01-28 13:44:54 -05:00
Petr Vanek 4f770327fe revert workaround for key on end 2012-01-02 09:34:56 +01:00
Petr Vanek 2b9432a16c Merge commit 'refs/merge-requests/1' of git://gitorious.org/qtermwidget/qtermwidget into merge-requests/1 2012-01-02 09:31:00 +01:00
Petr Vanek ccb7b887ce scroll to bottom on input 2011-12-12 15:36:19 +01:00
Daniel O'Neill c462053b34 scrollToEnd() method provided to trigger 'snapping' the terminal to cursor tracked position (typically the extreme value of the scrollbar, or the 'end')
Some signal-fu particular to keyPressEvent(QKeyEvent *) done to make the above usable, no existing dependent implementations should be disturbed by this.
2011-12-10 21:52:16 -07:00
Petr Vanek 6ad5d7070a merge changes from the experimental "bundle" repository 2011-06-22 13:12:21 +02:00
Petr Vanek 0facab4a5a transparency support 2010-11-24 11:26:43 +01:00
Petr Vanek 8787a21b67 font display fix on mac (widths in int) 2010-11-13 13:55:08 +01:00
Petr Vanek 4183368397 code reformatted after resync 2010-10-25 16:34:14 +02:00
Petr Vanek b2449cc578 display stuff synced from konsole again to improve color scheme handling 2010-10-25 16:27:34 +02:00
Petr Vanek cf016137bb focus in/out signals 2010-10-19 17:10:28 +02:00
Petr Vanek 57fd23bf39 K&R formatting 2010-10-01 16:08:14 +02:00