Stephen Boddy
de94513478
First (and major) part of the GUI stuff. We now have a clickable button that pops up the group menu.
2009-01-12 12:13:22 +01:00
Stephen Boddy
b69a54b53f
Significant grouping improvements. Nearly everything there and works great. Still require 2 GUI related things before done.
2009-01-10 17:13:49 +01:00
Stephen Boddy
895226aaa9
Two minor fixes to prevent unused groups lingering in the submenu when a terminal is close/ungrouped.
2009-01-10 17:00:05 +01:00
Stephen Boddy
a30755e670
Fix list of groups in context menu to prevent duplicates
2009-01-10 07:34:50 +01:00
Stephen Boddy
b356cfc9ee
Enumerate the terminals with/without padding (very useful when accessing many sequentially numbered systems.)
2009-01-07 19:39:12 +01:00
Stephen Boddy
d205c35a24
Make the colours of the titlebars like clusterm (much clearer) and configurable
2009-01-07 19:37:59 +01:00
Stephen Boddy
fcea2b7261
Fix DnD to insert test to all terms in current group
2009-01-07 19:35:44 +01:00
Chris Jones
90064406a0
If there are any groups, add a menu item to remove all groupings
2009-01-06 09:44:38 +00:00
Chris Jones
c7fdbf5aa6
Be able to remove a terminal without destroying it. This should really be factored out into a deparent() and remove(). Closes LP #313553
2009-01-04 02:37:42 +00:00
Chris Jones
5c09dc4b6b
turns out that we are somehow sucking at unreferencing our objects, so we need to start tightening these things up. stop calling destroy() on anything other than toplevels, it makes no sense. Don't send the sighup, only because I want to track this down properly.
2008-12-26 20:24:11 +00:00
Chris Jones
2228e2c3f3
Fix bug reported by Kees Cook - when in grouped mode, pasting did not apply to all grouped terms
2008-12-26 15:43:02 +00:00
Thomas Hurst
70e54005ee
Send an explicit sighup from closeterm()
2008-12-24 03:31:39 +00:00
Kees Cook
04cecacdbb
take full geometry of the terminals into account
2008-12-19 15:17:43 -08:00
Kees Cook
5c3d3c5c2e
first pass at direction terminal control
2008-12-18 23:41:55 -08:00
Chris Jones
3c26a52c12
fix titlebar highlighting. HBox can't have a bg colour. Also it turns out that the fg colour modification has never been working so it might as well go
2008-12-16 15:15:12 +00:00
Brian Murray
9e6d8191ac
Increase of possible matches for LP bug numbers as URLs
2008-12-13 21:13:25 -08:00
Chris Jones
75194f24cd
Add support for treating LP bug numbers as URLs
2008-12-13 09:12:07 +00:00
Chris Jones
0118cc412c
sync with trunk
2008-12-11 08:13:31 +00:00
Chris Jones
653a2ef5e1
this should be a dbg, not an err
2008-12-11 08:13:02 +00:00
Chris Jones
dee393cd70
suggestion from Kees Cook - a menu option to instantly group all terminals
2008-12-11 08:07:28 +00:00
Chris Jones
b1bf317671
actually make the typing simultaneous, and pretty things up slightly
2008-12-11 07:08:28 +00:00
Chris Jones
9bc24e665b
Lay out some UI groundwork ideas for simultaneous typing support
2008-12-10 18:16:55 +00:00
Chris Jones
7a695a7434
use a shorter, translatable string for the search box
2008-11-28 12:59:48 +00:00
Chris Jones
0c354b6aa2
Remove APP_NAME from the title when we set it, to fix LP: #278004
2008-11-17 11:19:12 +00:00
Chris Jones
4b69bf47aa
Add keyboard shortcuts for reset and reset/clear. Closes LP#287634
2008-11-17 10:42:34 +00:00
Thomas Hurst
901b5a8ea4
Use "%r" % foo instead of "%s" % repr(foo). No functional changes.
2008-11-04 17:01:00 +00:00
Chris Jones
434c253237
make profile editor opened the conext menu and improve its appearance
2008-11-01 00:50:34 +00:00
Chris Jones
6c483def9d
Allow get_cwd to fail
2008-10-28 00:29:41 +00:00
Chris Jones
8ff0dfa72a
Don't run the full title change handler every time if the title hasn't changed
2008-10-20 09:29:47 +01:00
Chris Jones
46774d8f9e
Abandon attempts to handle empty keypress events. Relates to LP #280959
2008-10-12 23:42:30 +01:00
Chris Jones
0adcd26a41
Add a next button to the search bar. Easy first step for LP #274451
2008-09-25 22:40:44 +01:00
Chris Jones
892c1c5b9d
Add a close button to the search bar. Closes LP #274448
2008-09-25 22:33:45 +01:00
Iain Lane
1a975ab7c0
Remove unnecessary try-except block
2008-09-08 21:13:31 +01:00
Iain Lane
aead00463c
Need to start xdg-open in a new process as it does not do that itself - some browsers (Epiphany) can therefore cause Terminator to block until they are exited
2008-09-08 20:42:26 +01:00
Iain Lane
fd8ad1bbea
Launch ftp.x.y with an ftp protocol
2008-09-08 20:21:26 +01:00
Iain Lane
4bb1a11595
Assume http:// for URLs without it
2008-09-06 16:01:12 +01:00
Emmanuel Bretelle
bbc17502a8
Fix to LP#252971 making terminator compatible fix Dapper
2008-09-04 18:41:02 +01:00
Thomas Hurst
9d183ed5e1
Introduce X session support by way of gnome.ui.
...
This involves moving cwd detection and url_show into class Terminator, since we need to initialize gnome earlier.
2008-08-29 19:18:31 +01:00
Chris Jones
f020eaa32b
Keep a note of when we are using a custom font size, so we don't override it in reconfigure_vte. Closes #256335
2008-08-26 22:24:36 +01:00
Thomas Hurst
233fd9630b
Make search actually only search valid buffer ranges.
2008-08-13 00:17:40 +01:00
Thomas Hurst
b02ffdc210
Add a basic scrollback search function, attached to Ctrl-Shift-F for now. Type, hit Enter to search, Enter to continue, and Escape to cancel the search (with the input gadget having focus).
...
A bit slow because VTE's get_text* API is awful.
2008-08-12 02:12:30 +01:00
Thomas Hurst
07457a29bd
Style; remove double lines after some methods.
2008-08-11 20:06:41 +01:00
Thomas Hurst
3a7822253a
Fix a few missed keybindings.
2008-08-11 19:30:04 +01:00
Thomas Hurst
acaa153810
Style; put method bodies on seperate lines in keeping with the rest.
2008-08-11 19:16:10 +01:00
Thomas Hurst
e65e396d32
Hook up new keybinding code. Making them configurable shouldn't be far away...
2008-08-11 19:02:14 +01:00
Thomas Hurst
f96018f0bc
Use TerminatorTerm's get_window_title(), rather than everyone asking vte and failing to handle it properly.
2008-08-07 23:07:21 +01:00
Thomas Hurst
4c0e500c7b
Always set some sort of title; if vte's title is None, use the command the terminal is running.
...
Add an option to spawn a telnet instance to the local debug server in a tab. newtab() and splitaxis() now support a command argument for this.
2008-08-07 21:34:47 +01:00
Chris Jones
807921372b
Handle creating popup menus with far less crack, and for kicks, not occasionally spit backtraces trying to create menus. For bonus points, also don't pass the event onto the widget
2008-08-06 23:12:45 +01:00
Thomas Hurst
d51ab3a7e2
Change window titles from Terminator: Title to Title - Terminator.
2008-08-05 11:28:46 +01:00
Thomas Hurst
2d6f1c0485
r459 breaks; regexp probing, since \< is valid in both POSIX and GNU regexps; they just don't mean the same thing. This means on !GNU, URL matching silently breaks and POSIX word boundries are never tried.
...
Since the VTE-warning is annoying people, rather than back it out, try to make everyone happy; Linux now only uses GNU, !Linux always probes, and there's now a try_posix_regexp configuration option who's default reflects this. Hopefully we will Just Work in most environments.
2008-08-03 03:09:38 +01:00