Peter B. Jørgensen
7d28aba91c
merge with trunk
2010-07-15 16:43:58 +02:00
Chris Jones
bab0cc27d5
Make font antialiasing configurable
2010-07-13 13:50:33 +01:00
Peter B. Jørgensen
656c2b3b76
Merged with trunk
2010-07-13 14:19:42 +02:00
Chris Jones
597f4ff75d
Expose keybindings for setting the broadcast modes. Closes LP #598410
2010-07-03 18:54:53 +01:00
Chris Jones
6bc310d58c
Also grandfather in the apturl url handler plugin, since that was previously enabled by default
2010-06-18 13:08:17 +01:00
Chris Jones
69e4ae1875
Switch plugins from being enabled by default to being disabled by default. An annoying change to have to make, but since almost nobody is using them yet, hopefully nobody will notice
2010-06-18 13:07:02 +01:00
Peter Bjørn Jørgensen
2ef3964b39
Merged with trunk
2010-05-17 22:50:03 +02: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
3aba98dade
Don't override the default profile when deleting that profile, and don't explode if a profile goes away
2010-05-15 16:00:09 +02:00
Chris Jones
c64d71b809
Restore the command line -p option to specify a particular profile. This is then enforced as the default for new terminals
2010-05-15 15:51:20 +02:00
Chris Jones
4f6235bc5e
Thanks to some #pygtk folks we now have a way out of the ridiculous 16bit colour values that Gtk+ gives us from the ColorPicker widget. Now we get the 8bit values that everyone is used to
2010-04-13 23:17:52 +01:00
Chris Jones
909d424911
Remove duplicate alternate_screen_scroll
2010-04-13 12:31:37 +01:00
Chris Jones
29015d7969
Apply slightly modified patch from Kees Cook which allows configuration of VTE's alternate screen scrolling. Closes LP #558832
2010-04-09 12:34:05 +01:00
Chris Jones
fd8bc65654
remove enable_real_transparency setting and instead attempt to determine it based on the actual capabilities of the current display
2010-04-06 21:11:11 +01:00
Chris Jones
2b7d22be00
Pick what should be a slightly more reasonable default palette
2010-04-06 12:24:33 +01:00
Chris Jones
21885c424f
Don't spit out multiple identical errors when failing to open a config file
2010-04-05 23:06:30 +01:00
Chris Jones
15c0138dc3
Fix the config filename when saving
2010-03-31 09:25:45 +01:00
Chris Jones
2f5c494f68
Go back to using the real config file name
2010-03-30 23:49:05 +01:00
Chris Jones
0232e0b19a
Remove some unused default configs
2010-03-30 22:50:46 +01:00
Chris Jones
bbdf055477
Rather than having people use an ugly value of -1 for infinite scrollback, have it as a separate setting, with all of the extra gubbins involved in making that work neatly. Closes LP #532513
2010-03-24 13:22:37 +00:00
Chris Jones
2ce78b7903
Add the ability to inhibit config saving
2010-03-10 12:51:16 +00:00
Chris Jones
ffc6a67e03
Don't blat the default layout with an empty one
2010-03-05 12:29:02 +00:00
Chris Jones
950da4dec3
pylint cleanups
2010-03-02 20:35:06 +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
bdac9e620a
Revert that and instead make the Terminal usage of the options object be more optional
2010-02-21 11:58:17 +00:00
Chris Jones
f9e5a69c71
Initialise command_line_options
2010-02-21 11:55:29 +00:00
Chris Jones
b3eaa85cc9
default to an icon based terminal bell indication, and add such an icon from Tango.
2010-02-11 13:05:12 +00:00
Chris Jones
07a142c6a0
Cache gconf values, and handle them changing
2010-02-09 22:33:47 +00:00
Chris Jones
79a340539b
Make the titlebar presence configurable by config file and context menu. If it's missing, draw a frame around the Terminal, to indicae colour
2010-02-09 00:23:21 +00:00
Chris Jones
eb7fcf5189
Expose cursor blinking and colour in the prefs editor
2010-02-08 22:10:59 +00:00
Chris Jones
8307951001
Catch any/all exceptions from config file parsing
2010-02-08 21:11:38 +00:00
Chris Jones
ad5c927d15
Add a section to the global config for setting the various fg/bg colours of the titlebars
2010-02-08 20:22:08 +00:00
Chris Jones
f99fbf1094
Don't fail to find a plugin section
2010-02-07 12:41:08 +00:00
Emmanuel Bretelle
4c36b25341
Workaround missing 'plugins' entry in configuration
2010-02-06 16:02:16 +01: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
f5dfd404c9
run the layouts config sections through dict_dff to avoid saving defaults unnecessarily
2010-01-31 16:24:20 +00:00
Chris Jones
0501ceb8d4
The beginnings of a layout editor
2010-01-30 00:27:57 +00:00
Chris Jones
a5ac05bcc9
Add a new shortcut to take over duties of spawning a new Terminator process
2010-01-29 23:49:16 +00:00
Chris Jones
ff56fedcf0
Refactor save() a little to reduce the branch complexity, and tidy up some other parts to appease pylint
2010-01-22 18:54:36 +00:00
Chris Jones
df992c284e
Look up GNOME system font and focus settings via gconf
2010-01-21 21:39:05 +00:00
Chris Jones
c00cf071c7
Fix the palette default to be the same as gtkcolorpickers produce, i.e. lower case
2010-01-21 21:20:01 +00:00
Chris Jones
abe9b24518
Implement titlebar colours
2010-01-18 23:27:22 +00:00
Chris Jones
3f214bf686
Restore ctrl-tab/ctrl-shit-tab
2010-01-18 20:39:46 +00:00
Chris Jones
0e01618dfa
isdir is in os.path, not os
2010-01-15 23:32:16 +00:00
Chris Jones
62d5672a88
Extent Config test coverage, and make del_profile() more robust
2010-01-14 23:29:47 +00:00
Chris Jones
375d272ee8
make the config directory if it doesn't exist, and don't explode if we can't write it
2010-01-14 22:58:41 +00:00
Chris Jones
df7a3b978d
The titlebar is no longer optional, it probably never should have been, it's just too complicated
2010-01-13 23:06:42 +00:00
Chris Jones
02c1a482df
Add a get_profile() to Config and use it in Terminal::set_profile() to make sure we don't set a profile that already is
2010-01-13 23:02:17 +00:00