Commit Graph

1199 Commits

Author SHA1 Message Date
Chris Jones cc53215ea0 Cut&paste horizontal splitting to vertical splitting. Also make the splitting function return the new term it createdx 2007-07-29 03:12:04 +01:00
Chris Jones 78f030ca2a Add support for dynamically splitting terminals. This requires us to set a very small initial size for the terminals otherwise the window grows in multiples of the screen width/height, which is less than helpful. also remove much initialisation code, now it isn't necessary 2007-07-29 03:06:52 +01:00
Chris Jones 97a11e2155 Add another FIXME 2007-07-28 22:27:44 +01:00
Chris Jones 8b06997fb2 Fix some spelling, spacing and language. Remove a FIXME that was fixed in 0.1 2007-07-28 19:36:51 +01:00
Chris Jones 40b56c14af document new URL behaviour, cf gnome-terminal 2007-07-28 18:40:40 +01:00
Chris Jones 3269821276 bump version 2007-07-28 13:11:35 +01:00
Chris Jones 0065db9b3e Tighten up distribution related things 2007-07-28 13:10:30 +01:00
Chris Jones c28eeb4d08 Fix changelog entry 2007-07-28 13:05:30 +01:00
Chris Jones bc6d38992a Attempt to fix build-deps 2007-07-28 04:59:33 +01:00
Chris Jones 3e35cc1d21 Include a seutp.py for the install 2007-07-28 04:38:36 +01:00
Chris Jones e424700d0b Include a setup.py for the install 2007-07-28 04:37:57 +01:00
Chris Jones 7170a0d440 Add an attempt at debian packaging. Merged from 0.1 2007-07-28 04:36:47 +01:00
Chris Jones d75505584a Add an attempt at debian packaging 2007-07-28 04:21:52 +01:00
Chris Jones 229b70ade9 Add an install doc, if you could call it that 2007-07-28 02:34:48 +01:00
Chris Jones eb7edde831 Add the tedious legal stuff 2007-07-28 02:33:54 +01:00
Chris Jones 1aec4fecd1 Add the tedious legal stuff 2007-07-28 02:33:48 +01:00
Chris Jones 2e66adfc85 Add useful URLs 2007-07-28 02:29:32 +01:00
Chris Jones bcde20b3f9 remove this, it should never have been in bzr 2007-07-28 02:22:43 +01:00
Chris Jones 503a161074 Fixes LP ##126293 2007-07-28 02:18:10 +01:00
Chris Jones 4d7658d7f0 This properly replicates child respawning behaviour from gnome-terminal's gconf profile 2007-07-28 02:17:37 +01:00
Chris Jones 238b75a068 attempt to fix backspace/delete handling and system theme colouring. Neither is really a resounding success. python-vte lacks some constants and the colour thing is still broken 2007-07-28 01:44:32 +01:00
Chris Jones 6947d4fd3d Track gnome-terminal colour settings 2007-07-28 00:33:43 +01:00
Chris Jones 4183f27418 Read some gconf values and set the terminal's palette. 2007-07-27 23:31:58 +01:00
Chris Jones 7793ebee44 oops 2007-07-17 00:58:19 +01:00
Chris Jones 9fc9fbe213 Initially port over some more settings I need to make terminator useful. These will become config variables. Also investigate colour setting more. This needs to be hooked up to gconf really. 2007-07-16 23:59:17 +01:00
Chris Jones 7208885c11 fix subprocess respawning 2007-07-16 11:51:41 +01:00
Chris Jones bf3170f9d3 Add a comment and always maximise our window 2007-07-16 00:24:42 +01:00
Chris Jones 0e545a3b26 Use gconf to track mouse focus behaviour. Also rate limit gconf reconfigures, to prevent going crazy 2007-05-09 00:15:26 +01:00
Chris Jones e28facf391 Remove some unnecessary FIXMEs and add a comment 2007-02-27 20:47:02 +00:00
Chris Jones 4201222572 Keep a local reference to the term object and switch to it
Remove crackful context menu copy entry behaviour and display proper entries as Gnome Terminal does
Add a quit confirmation dialog
2007-02-25 03:30:29 +00:00
Chris Jones 01db4e96b2 Improve clipboard support. If you right click a URL and don't have some text selected, you can copy the URL. 2007-02-25 02:37:56 +00:00
Chris Jones f96f64c8d2 * Improve the settings handling, allow overrides
* Allow toggling scrollbars (although sub-optimally as it is just hiding a scrollbar widget)
 * Allow control of child respawning
 * Add support for detecting URLs with two regexps. These need to be hooked to gnome-open()
 *
2007-02-24 14:53:10 +00:00
Chris Jones 2e70e24c8e Add a basic popup menu for clipboard support 2006-11-16 23:23:04 -08:00
Chris Jones 016e9ce12d This would be why selections stopped working, I was eating all left mouse button events 2006-11-16 20:34:15 -08:00
Chris Jones 7bfd5ae9f7 Initial import. Tiny amounts of documentation, some TODOage and boring licencing details 2006-11-16 20:16:58 -08:00
Chris Jones 669fbb4cfc Import vte-demo.py (from the vte widget package) for reference only 2006-11-16 20:10:04 -08:00
Chris Jones e632f6e3f5 Remove old comment 2006-11-16 11:31:49 -08:00
Chris Jones 37b39c2e29 Remove unneeded prints 2006-11-16 00:56:36 -08:00
Chris Jones 09edef6324 Command line options are for losers! 2006-11-14 16:14:26 -08:00
Chris Jones 7568d37a32 This adds sloppy focus support, but it either needs reworking or the classes need refactoring 2006-11-14 00:04:06 -08:00
Chris Jones e0c90756e7 Set a window icon, albeit the wrong one at this stage 2006-11-12 22:47:26 -08:00
Chris Jones d785f5f0e0 Tidy things up and read a bunch more settings from gconf 2006-11-10 12:15:33 -08:00
Chris Jones 5242a0f3cb Rewrite based on the very informative, if somewhat pointless gedit terminal plugin.
Lots of functionality split out into classes, with a hacky __main__ to bung four terminals into gtk panes.
2006-11-09 21:18:31 -08:00
Chris Jones dd3658a196 Stop the scrollbar from taking up more space than it renders in 2006-11-09 11:30:02 -08:00
Chris Jones f11b8797f4 Pack the terminal&scrollbar boxes into a paned widget for resizing goodness 2006-11-09 11:29:11 -08:00
Chris Jones 5906085998 Proof of concept. I can pack two vte widgets in and they are totally usable. woo! 2006-11-08 18:09:44 -08:00
Chris Jones fdc0d5fe2f Make the font smaller for me. This should eventually be controllable via system/local settings, but for right now, this is just for me 2006-11-08 18:05:18 -08:00
Chris Jones 10c3d6ecb8 Split out the terminal widget creation code into a function so it can easily be reused 2006-11-08 18:04:07 -08:00
Chris Jones 47dd490825 Start work on a very simple port of multi-gnome-terminal to gtk2 and python.
Rather than a real port this is intended to be a quick hack for me to have more terminals with less screen space wasted
2006-11-08 18:02:53 -08:00