Stephen Boddy
29a412ee0f
(trunk-1564) Merge default broadcast behaviour toggle by Jiri (jtyr) - fixes lp #1288835
2015-06-22 20:06:21 +02:00
Stephen Boddy
7e89aa14b3
Revert to gtk2 of cwd detection, as method from Egmonts gtk3 port only returned None for me
2015-06-19 03:58:41 +02:00
Stephen Boddy
a980aec7ae
Remove old flag based HAS_FOCUS usage from unused method of terminator class.
2015-03-02 13:16:09 +01:00
Stephen Boddy
22ed84abdd
Apply terminator-gtk3-vte038-v4.patch from Egmont Koblinger
2014-09-19 16:10:43 +02:00
Stephen Boddy
7ca6dd96c6
Changes made by pygi-convert.sh
2014-09-19 16:08:08 +02:00
Stephen Boddy
3fa48565ef
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:54 +01:00
Stephen Boddy
106afb85df
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:07 +01:00
Stephen Boddy
581b6eeb92
Add layout save and load of active term for tabs, remember active term on switching tabs, plus more. Too inter-dependant to split into smaller commits.
2013-12-18 18:06:59 +01:00
Stephen Boddy
0272c78739
Add layout save and load of last active term for windows without tabs
2013-11-19 12:46:11 +01:00
Stephen Boddy
d265dd5724
Active Window saved to layouts, and made active when loaded
2013-10-31 18:50:21 +01:00
Stephen Boddy
e071ad23cf
Add maximised and fullscreen status to saved layouts.
2013-09-04 22:59:27 +02:00
Stephen Boddy
7f49bcfab9
Fix spliiter positions in Layouts.
2013-09-02 16:54:07 +02:00
Stephen Boddy
e14cd19690
Initial cut of layout launcher. It 'aint pretty, but it works
2013-08-28 23:09:17 +02:00
Stephen Boddy
423a44614a
Fix closing grouped terminals. Close LP#1193484
2013-07-15 18:34:43 +02:00
Stephen Boddy
b9bd6dd19b
Load and save window title in layouts
2013-06-20 19:48:22 +02:00
Chris Jones
5d35c196c7
Add a command line option to spawn new tabs via DBus
2012-10-30 00:11:24 +00:00
Stephen Boddy
b85f7c402c
Collection of changes that don't add/remove anything, but needed for next checkin to work
2012-06-24 20:36:39 +02:00
Chris Jones
1dd4d562ff
Handle an odd error initialising on Slackware
2012-01-14 20:11:46 +00:00
Chris Jones
007ca36723
Add dbus mechanism to obtain a list of terminals
2011-08-25 22:10:04 +01:00
Chris Jones
0c22433ef3
Add a method to find a Terminal object by its UUID
2011-08-24 22:38:56 +01:00
Chris Jones
e4f125b441
Teach create_layout() how to fail more gracefully, so DBus requests for non-existant layouts can't bring everything down
2011-08-24 20:00:51 +01:00
Stephen Boddy
dc8e6f1451
Makes the Insert terminal number order more sane in complex layouts, missing import of function
2011-02-23 22:05:41 +01:00
Stephen Boddy
966c6ca104
Makes the Insert terminal number order more sane in complex layouts
2011-02-23 22:02:09 +01:00
Stephen Boddy
7f7ac93d4e
Stops various activities disabling Broadcast All setting (poopup, new tab, new window etc)
2011-02-23 21:56:00 +01:00
Peter B. Jørgensen
656c2b3b76
Merged with trunk
2010-07-13 14:19:42 +02:00
Chris Jones
581a738c62
Preserve cwd into new windows. Closes LP #597651
2010-07-03 16:16:50 +01:00
Chris Jones
5b5739df0e
Add some more debugging to layout creation
2010-06-15 15:19:05 +01:00
Peter Bjørn Jørgensen
b956c0ede3
Implemented the show/hide feature
...
added the following options to make terminator
able to behave like a drop-down terminal:
hide from taskbar
always on top
hide on lose focus (experimental)
sticky (Show on all workspaces)
2010-05-15 20:07:07 +02:00
Chris Jones
682f0bd3f7
Apply some policy to the original cwd we inherit - if it's / then our parent process is probably some kind of app launcher, so we'll try to be helpful and make our cwd be ~
2010-04-18 09:49:32 +01:00
Chris Jones
4b1b58544e
gtk.Widget.has_focus() is too new, look for gtk.HAS_FOCUS in flags() instead
2010-04-11 00:54:07 +01:00
Chris Jones
f9352625c4
Tidy up handle size handling a little, but it is still insufficient, albeit not regressive
2010-04-07 22:23:31 +01:00
Chris Jones
0e5e66cce0
We can't ask windows to be less than 1x1
2010-04-02 17:04:54 +01:00
Chris Jones
364a833324
Add support for preserving cwd across tab creation events. Fixes a regression reported by jkaker
2010-04-02 16:45:32 +01:00
Chris Jones
efafd65221
Update tab bar position when it is changed, if apropriate
2010-04-01 23:15:42 +01:00
Chris Jones
82af1ddba8
We shouldn't need to push {un,}group_tab up to Terminator() and we haven't been handling it anyway
2010-03-23 21:40:03 +00:00
Chris Jones
16bc247b0e
Attach the debug server to the context menu
2010-03-19 22:16:08 +00:00
Chris Jones
837bd3c5d2
Start working on optional GNOME Session management
2010-03-19 12:39:44 +00:00
Chris Jones
2164f32ddb
Kludge the layout creation until it works
2010-03-11 13:04:01 +00:00
Chris Jones
4cb4a9bc48
Deepcopy the layout before we trash it as we unwind it into a tree.
2010-03-10 12:52:50 +00:00
Chris Jones
706180976e
Set cwd when spawning new shells to be that of the shell being split. Does not currently persist across tab creations
2010-03-05 22:44:38 +00:00
Chris Jones
da7e7850b0
Add support for window sizes in the layout
2010-02-27 15:18:08 +01:00
Chris Jones
64a0f70c41
Build out support for containers to report a position to the layout. This now works for Windows, but will require significantly more work for Paneds
2010-02-27 14:55:38 +01:00
Chris Jones
71919fce55
Create a layout if requested, otherwise create a default one or just open a window
2010-02-17 20:57:05 +01:00
Chris Jones
4fcf72a5ba
Preserve layout object properties when constructing the tree
2010-02-17 20:47:33 +01:00
Chris Jones
7450a57013
Reparse keybindings after the prefs window is OK'd
2010-02-07 22:32:55 +00:00
Chris Jones
1aadbae30b
Rework layout config to flatten and build up trees
2010-02-02 00:39:41 +00:00
Chris Jones
678057a0d3
First run at layout loading, creating, enumerating and saving. It sucks and works poorly at the moment, but here it is
2010-02-01 12:11:44 +00:00
Chris Jones
e3438b3bdf
Fix up the startup cwd tracking so self-spawning works in non-absolute paths, and handle the key_new_window => key_new_terminator switch
2010-01-29 23:52:21 +00:00
Chris Jones
ece0cfdde0
Refactor the creation of a new Window/Terminal pair and joining them, into Terminator, and call it from the top level terminator script
2010-01-29 23:41:18 +00:00
Chris Jones
1236a85370
Windows need to commit suicide when their last terminal exits. Previously there was an assumption of only having one window, so monitoring the global terminal list was acceptable. no more
2010-01-29 23:37:25 +00:00