Commit Graph

248 Commits

Author SHA1 Message Date
Stephen Boddy
f405a2c87f Final part of the GUI rework for the group stuff. 2009-01-13 22:05:04 +01:00
Stephen Boddy
0bc670ac1d Small cosmetic oneliner for non-centered titles on splitting. 2009-01-13 17:20:43 +01:00
Stephen Boddy
eab9cb3757 Remove the noe redundant group menu, plus unique titlebar icons. 2009-01-12 22:53:42 +01:00
Stephen Boddy
29ef912250 Some small fixes after discussion and testing over irc 2009-01-12 17:08:12 +01:00
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
56eb03712c handle an alternate scrollbar disabling value 2009-01-04 17:53:19 +00:00
Chris Jones
77487d0e31 might as well bump the version in preparation for 0.12 2009-01-04 02:48:31 +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
eba60f3fcc place the keybinding editor inside a gtk.ScrolledWindow for the pixel-poor 2008-12-26 23:26:04 +00:00
Chris Jones
eb39ca548a remove reference to obsolete sighup function 2008-12-26 23:02:27 +00:00
Chris Jones
04aae49867 when we remove a terminal we should remove the vte widget and remove the reference to it from the TerminatorTerm object. It's likely we are still leaking other gtk objects, but that is considerably less important than leaking vte.Terminal objects and thus child processes 2008-12-26 22:56:00 +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
f7d649d724 completely remove the config file monitoring, as it has too much potential for failure and very little win to offer in return 2008-12-26 16:31:03 +00:00
Chris Jones
d34a2bb12e fix a print to be a dbg() and disable inotify watching of the config file, it seemingly having some problems 2008-12-26 16:15:48 +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
Thomas Hurst
6fcd3c92e2 aelling 2008-12-02 17:22:44 +00:00
Thomas Hurst
952cd02b7b Add another missing setting 2008-12-02 17:13: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
c7677b9c0e make sure we do return codes properly for key handlers 2008-11-28 12:59:32 +00:00
Emmanuel Bretelle
6631af7e4d fixing rgba_control 2008-11-27 09:52:32 +01:00
Chris Jones
408a7246d9 take care of updating tab close buttons when the setting changes 2008-11-19 17:04:36 +00:00
Chris Jones
8decf82577 Make handle size and tab position updatable on the fly 2008-11-19 13:46:37 +00:00
Chris Jones
0937aa9620 fix collection of changed keybindings and apply them to the current instance 2008-11-17 15:09:39 +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
0806176067 Improve UI wording for new reset bindings 2008-11-17 10:46:47 +00:00
Chris Jones
4b69bf47aa Add keyboard shortcuts for reset and reset/clear. Closes LP#287634 2008-11-17 10:42:34 +00:00
Chris Jones
16894d5f78 allow keybindings to be edited 2008-11-17 02:24:38 +00:00
Chris Jones
475daf89ef make the keybinding editor prettier and work out when one has changed 2008-11-17 02:08:47 +00:00
Chris Jones
ba34813f54 turn some prints to dbg()s 2008-11-17 00:51:11 +00:00
Chris Jones
104206b0eb helps if you read the function documentation. set_attributes() replaces all other attributes, so we had a bunch of empty, editable cells 2008-11-17 00:41:49 +00:00
Chris Jones
3f76ce6401 Attempt to make proper keybinding editors with TreeView and CellRendererAccel. Unsuccessfully thus far 2008-11-17 00:37:50 +00:00
Chris Jones
97fe1cca47 Get the value properly 2008-11-16 18:40:05 +00:00