Commit Graph

196 Commits

Author SHA1 Message Date
Chris Jones 2ccd5962c1 Only allow local background files and set the current value. Also close the window when Apply is pressed 2008-11-12 11:58:01 +00:00
Chris Jones e01d69346f Demonstrate how we can change a global property without a restart 2008-11-12 11:36:18 +00:00
Thomas Hurst a068372228 Add a missing setting 2008-11-12 02:44:57 +00:00
Chris Jones f761f40c17 this may fix Apply 2008-11-12 01:45:52 +00:00
Chris Jones 2a852620ac Update prefs_profile to not look at the Defaults, but the current RC file 2008-11-11 11:21:18 +00:00
Thomas Hurst 901b5a8ea4 Use "%r" % foo instead of "%s" % repr(foo). No functional changes. 2008-11-04 17:01:00 +00:00
Chris Jones 8e96d0eaa4 handle int HScale values and remove a debugging print 2008-11-03 23:14:29 +00:00
Chris Jones 5ffe50012b put a default size back in the default font so it's a valid pango name 2008-11-03 23:14:06 +00:00
Chris Jones 156eb8b32a Make the profile editor window atomic. Hook up its cancel button to destroy itself and make the Apply button dump the settings contained within. Requires some modification of auto_add to better keep track of the widgets 2008-11-03 22:55:55 +00:00
Emmanuel Bretelle e852e4185b nicification2 2008-11-02 03:18:23 +01:00
Emmanuel Bretelle d0693a2df3 attempting to nicify the profile editor 2008-11-02 03:06:35 +01:00
Thomas Hurst cb248ac357 Introduce indented config file handling code, disabled for now since nothing uses it, and it has the potential for breaking currently working configs, since indent errors are difficult to recover from sensibly. 2008-11-01 11:31:12 +00:00
Thomas Hurst c3c6e3713d Don't fail horribly if the user doesn't have a config file 2008-11-01 10:07:58 +00:00
Chris Jones 434c253237 make profile editor opened the conext menu and improve its appearance 2008-11-01 00:50:34 +00:00
Thomas Hurst e244329725 Make gio optional; it's way too soon to expect everyone to have this. Fix keybindings error handling. 2008-10-28 22:24:42 +00:00
Chris Jones 565b3d2bb8 Further enhancecment of profile editor UI 2008-10-28 00:29:54 +00:00
Chris Jones 6c483def9d Allow get_cwd to fail 2008-10-28 00:29:41 +00:00
Chris Jones 9c75e20492 Add file watching support to ValuestoreRC. Also slightly improve a debug statement in the root config class 2008-10-23 23:29:26 +01:00
Chris Jones 8ff0dfa72a Don't run the full title change handler every time if the title hasn't changed 2008-10-20 09:29:47 +01:00
Chris Jones 91b8527e2e Ignore a gconf change signal if it's just for the profile's visible_name, which gnome-terminal seems to set on every run. Should fix LP #268476 2008-10-16 16:30:42 +01:00
Chris Jones b623f662e8 only do session handling if we have a gnome_client 2008-10-16 11:43:50 +01:00
Chris Jones 19619bff98 rework keyboard event lookup failure handling with suggestions from Thomas. Relates to LP #280959 2008-10-13 09:37:26 +01:00
Chris Jones 46774d8f9e Abandon attempts to handle empty keypress events. Relates to LP #280959 2008-10-12 23:42:30 +01:00
Chris Jones 0adcd26a41 Add a next button to the search bar. Easy first step for LP #274451 2008-09-25 22:40:44 +01:00
Chris Jones 892c1c5b9d Add a close button to the search bar. Closes LP #274448 2008-09-25 22:33:45 +01:00
Chris Jones fc9b50850e only try to switch pages in a notebook if we actually have one. Not a fix for, but somewhat workaround for the crashing aspect of LP #271850 2008-09-25 22:22:05 +01:00
Thomas Hurst 357992945a unfail more 2008-09-23 17:08:16 +01:00
Chris Jones e49c73cf9e python2.4 unfail 2008-09-23 16:18:00 +01:00
Chris Jones 0a3017bf90 first hint of tests for configfile 2008-09-23 00:53:17 +01:00
Chris Jones 3988d96ff0 ensure debugging is off by default 2008-09-23 00:35:58 +01:00
Chris Jones 28b9c8e1d2 remove worthless testing code from config.py and extend the test suite a little 2008-09-23 00:28:57 +01:00
Chris Jones e63785028e initial skeletal test framework using nosetest 2008-09-23 00:13:48 +01:00
Thomas Hurst 76b06bc5f7 Workaround an apparant gtk bug in next/prev_page 2008-09-22 18:31:35 +01:00
Thomas Hurst e78d57beab Undo error handling brain-damage 2008-09-22 15:45:48 +01:00
Thomas Hurst 00840a13cc Bump version, tsk. 2008-09-21 12:27:05 +01:00
Chris Jones 95d4eed6ce Actually return when we deactivate the gconf object instead of trying to do gconf things with it 2008-09-13 01:58:48 +01:00
Iain Lane 1a975ab7c0 Remove unnecessary try-except block 2008-09-08 21:13:31 +01:00
Iain Lane aead00463c Need to start xdg-open in a new process as it does not do that itself - some browsers (Epiphany) can therefore cause Terminator to block until they are exited 2008-09-08 20:42:26 +01:00
Iain Lane fd8ad1bbea Launch ftp.x.y with an ftp protocol 2008-09-08 20:21:26 +01:00
Iain Lane 6c763fae39 Merge with trunk 2008-09-08 20:02:08 +01:00
Chris Jones c93e99b4c3 fix up backspace/delete binding widgets and fix a related mistake in the terminator_config manpage 2008-09-07 20:10:06 +01:00
Chris Jones e370d9fbb5 more specific updates for the profile editor 2008-09-07 19:43:03 +01:00
Iain Lane 4bb1a11595 Assume http:// for URLs without it 2008-09-06 16:01:12 +01:00
Chris Jones 6b680e4c52 possible option for improving profile editing gui 2008-09-06 01:40:42 +01:00
Chris Jones f14b544668 Apply patch from 'SXW', closing LP #237796 2008-09-04 22:27:13 +01:00
Emmanuel Bretelle bbc17502a8 Fix to LP#252971 making terminator compatible fix Dapper 2008-09-04 18:41:02 +01:00
Thomas Hurst e6497992e8 Drop a useless pass. 2008-09-04 02:59:40 +01:00
Chris Jones a32ec63a46 improve field names, make a couple of things dropdowns 2008-09-04 01:26:49 +01:00
Thomas Hurst 84658d4ea4 Put finally: in their own block for Python 2.4 2008-09-03 19:34:20 +01:00
Thomas Hurst 8fd22efed2 Prevent certain erroring configuration lines from being processed by a later line_ok(). 2008-09-02 16:03:08 +01:00