Commit Graph

2262 Commits

Author SHA1 Message Date
Chris Jones 99761faa3b track window fullscreenness via event handler. Fixes LP #230645 2008-05-25 01:27:49 +01:00
Emmanuel Bretelle 87228eca79 checking if DISPLAY is set before instanciating Terminator 2008-05-24 15:39:12 +01:00
Emmanuel Bretelle 79095bc52b removed an extra spawn_child in terminator.add
which was causing dnd terms to be respawn with the wrong working dir
2008-05-24 15:23:30 +01:00
Edoardo Batini d78e314efa Repairs restoring from full window removing a grandparent.resize_children() from Terminator.remove function 2008-05-24 01:10:08 +02:00
Edoardo Batini 394e41a9ab Full window feature 2008-05-23 23:41:49 +02:00
Emmanuel Bretelle 634a680c25 some more tab focus fixes
* added _set_current_notebook_page_recursive
    given a widget, set all parents notebook page active
    to be sure that the focus is not broken
2008-05-23 22:31:48 +01:00
Edoardo Batini 39fff2287b Resync with trunk 2008-05-23 23:30:53 +02:00
Emmanuel Bretelle 48e6477a68 fixing an issue where tab order was broken
step to repro:
- open terminator
- open a new tab
- in new tab, split axis
- go to first tab
- create a new tab
- Ctrl-shift-N around and the order is not respected
2008-05-23 20:39:26 +01:00
Chris Jones c37d934665 Add a default config value for background_image. Patch from Chris James. Fixes LP #234050 2008-05-23 17:24:36 +01:00
Chris Jones fc67f3676a we shouldn't prevent bold by default 2008-05-23 13:46:10 +01:00
Chris Jones fa448d7925 use datatypes in parsing of RC files, so non-string/bool values actually work 2008-05-23 13:28:56 +01:00
Chris Jones e55d78f277 Note in the rc manpage that use_theme_colors is required to force customised colours 2008-05-23 12:31:22 +01:00
Chris Jones 12c7d438b1 fix the overlap of my last commit with thomas' 2008-05-23 11:45:08 +01:00
Thomas Hurst 98a9550f2f Handle "foo = bar" as well as "foo=bar" 2008-05-23 11:42:04 +01:00
Chris Jones 69867b936f slightly relax the boolean value support 2008-05-23 11:40:56 +01:00
Chris Jones 12e7622c65 Make this dbg actually produce the set value 2008-05-23 11:35:03 +01:00
Chris Jones 0cebfd9b3c slightly more verbose config debugging, and fix a ridiculous RC config bug 2008-05-23 11:31:05 +01:00
Chris Jones ea779108da make sure we ignore pyc files 2008-05-23 09:39:13 +01:00
Emmanuel Bretelle ac77dc6783 enhancing tabs
** reordering tabs change term_list accordingly (almost though... think there is still a bug there)
  ** Ctrl-Shift-PageUp/PageDown will shift the first parent tab to the left/right (g-t like)
2008-05-23 00:59:30 +01:00
Thomas Hurst 9d72385231 Move OS version check into main body and have it throw an exception on failure so the import fails. 2008-05-22 20:17:53 +01:00
Emmanuel Bretelle 66ae80200e synching with latest changes 2008-05-22 20:03:50 +01:00
Emmanuel Bretelle ce63d6c29c cleaning up some code in newtab
** removed old reference to the box
  ** better handling of new tab spawning
2008-05-22 20:01:20 +01:00
Chris Jones 9c55078319 Add more debugging and fix the platform detection for Linux 2008-05-22 19:54:48 +01:00
Chris Jones 5927ddc51a Make get_cwd love debugging 2008-05-22 19:50:25 +01:00
Edoardo Batini 2d65ae5966 Zoom feature
Fixes LP #229201
2008-05-22 18:22:02 +02:00
Edoardo Batini 13b8778d0b Merged with main branch [with chantra's tab] 2008-05-22 16:37:59 +02:00
Edoardo Batini 3086c75429 Splitaxis not allowed while in full-window mode 2008-05-22 15:01:02 +02:00
Chris Jones 9c60a60484 clean up some prints into dbg() calls 2008-05-22 09:47:17 +01:00
Chris Jones b7dbc2da4b update changelog 2008-05-22 01:57:08 +01:00
Chris Jones 362c19b8b9 land dnd-tabs branch 2008-05-22 01:49:43 +01:00
Chris Jones a6b4679c1f whitespace and remove duplicated function 2008-05-22 01:48:33 +01:00
Chris Jones c35ebedfc2 remove triangle overlays 2008-05-22 01:39:01 +01:00
Chris Jones 19436badda more whitespace madness 2008-05-22 01:27:26 +01:00
Chris Jones fb948176cb merge in trunk and port dnd-tabs code accordingly 2008-05-22 01:02:02 +01:00
Chris Jones d0dd28c4d4 mention the icon licence 2008-05-21 17:36:09 +01:00
Chris Jones 2d9f214232 damn tabs 2008-05-21 17:34:44 +01:00
Thomas Hurst a239876d99 Move cwd detection code about a bit, add FreeBSD support code that'll currently only do anything on 7-STABLE as of last month. 2008-05-21 11:39:30 +01:00
Thomas Hurst 9ef585a7b7 Move terminator*.pyc to terminatorlib. Teach setup.py about the change. 2008-05-21 11:17:55 +01:00
Emmanuel Bretelle 4c7d047a84 including dbg function to terminator 2008-05-21 02:43:08 +01:00
Chris Jones 5a221d1572 land encoding support branch 2008-05-21 00:45:48 +01:00
Chris Jones dc4f1ebd30 remove some redundancy 2008-05-21 00:42:43 +01:00
Chris Jones ffd1485d54 prepare for landing 2008-05-21 00:37:04 +01:00
Chris Jones 2c970a7aec whitespace fail, also ignore pyc files 2008-05-21 00:10:54 +01:00
Edoardo Batini e3bc453031 I Always forget something! 2008-05-20 22:28:48 +02:00
Edoardo Batini 21ab156941 Closing full window terminal allowed. 2008-05-20 19:25:54 +02:00
Edoardo Batini e291f0a281 Resynced with 'trunk'.
Removed self.widgets list
2008-05-20 17:21:34 +02:00
Edoardo Batini b03616b766 Improvements to full-window. Should work for every terminal now.
TODO: Killing full-window terminal
2008-05-20 16:11:40 +02:00
Chris Jones 8d1209ac0d move child spawning outside TerminatorTerm.__init__ mainly so we can set WINDOWID for children 2008-05-20 00:46:34 +01:00
Chris Jones 0e20e435f4 don't set when it's empty 2008-05-19 23:05:10 +01:00
Emmanuel Bretelle d0772c3489 resolving conflicts... 2008-05-19 09:57:41 +01:00