Chris Jones
|
c31758179e
|
pylint fixes
|
2009-12-09 13:22:34 +00:00 |
|
Chris Jones
|
7ed5a573d5
|
at the suggestion of pylint, refactor Factory::isinstance() to be more succinct
|
2009-12-09 13:22:27 +00:00 |
|
Chris Jones
|
a432d10d24
|
Add a quick debugging entry
|
2009-12-09 13:02:45 +00:00 |
|
Chris Jones
|
67b79ff1da
|
There's no reason anymore to special-case notebook here
|
2009-12-09 13:02:31 +00:00 |
|
Chris Jones
|
24b6082155
|
Add more debugging and make sure we don't fall into the trap of iterating over a list we're modifying
|
2009-12-09 13:02:13 +00:00 |
|
Chris Jones
|
7b24823fd6
|
Fix a stupid typo
|
2009-12-09 13:01:41 +00:00 |
|
Chris Jones
|
34da8ffe3a
|
fix a bunch of bugs in tab handling and attempt to handle closing a tab with multiple children, but all of this is still entirely buggy
|
2009-12-08 13:57:29 +00:00 |
|
Chris Jones
|
f9725242ec
|
Make tab opening conext menu work
|
2009-12-08 13:01:13 +00:00 |
|
Chris Jones
|
2db2e0f75e
|
Beginnings of making the tab close button work, only handles the simplest case so far
|
2009-12-08 09:10:39 +00:00 |
|
Chris Jones
|
0796e70808
|
Don't create a one-off TabLabel for the first tab, Notebook.newtab() makes them and now the order of creation is fixed they even show up properly
|
2009-12-07 20:32:47 +00:00 |
|
Chris Jones
|
10268d48e8
|
Make the match functions more resistant to tracebacks
|
2009-12-04 00:04:51 +00:00 |
|
Chris Jones
|
5053676908
|
Import translations from Launchpad
|
2009-12-03 13:07:49 +00:00 |
|
Chris Jones
|
680f0be638
|
Prepare for 0.14
|
2009-12-03 13:00:22 +00:00 |
|
Chris Jones
|
d0e680d473
|
support removing notebooks from within notebooks and stop the resize handler from spewing tracebacks for non-paned widgets
|
2009-12-02 23:20:26 +00:00 |
|
Chris Jones
|
9b8394b701
|
add a little safety
|
2009-12-02 22:48:12 +00:00 |
|
Chris Jones
|
80ff07095a
|
make geometry hinting a configurable option. Closes LP #487747
|
2009-12-02 00:19:26 +00:00 |
|
Chris Jones
|
8ea4872af1
|
Make keybinding errors significantly less fatal. Closes LP #476271
|
2009-12-01 23:59:04 +00:00 |
|
Chris Jones
|
27ba562f56
|
Make sure we don't re-use a tab group name which exists already
|
2009-12-01 23:14:42 +00:00 |
|
Chris Jones
|
3aa86e4db0
|
Make group-all-in-tab work at all with editablelabel
|
2009-12-01 23:07:10 +00:00 |
|
Chris Jones
|
26aad830e6
|
fix whitespace
|
2009-12-01 23:04:19 +00:00 |
|
Chris Jones
|
40e0814a12
|
Unquote filenames dragged onto the terminal
|
2009-12-01 22:57:54 +00:00 |
|
Chris Jones
|
9abbeaa0c3
|
apply patch from Stephen J Boddy. Closes LP #487181
|
2009-12-01 22:41:25 +00:00 |
|
Chris Jones
|
ced0e4f3f5
|
And make pylint happy about it
|
2009-11-30 09:52:38 +00:00 |
|
Chris Jones
|
595a3a02e5
|
Might as well do this for all errors
|
2009-11-30 09:51:34 +00:00 |
|
Chris Jones
|
05fb49bed6
|
Make Paned widgets eat themselves when they go from 2 to 1 tabs
|
2009-11-25 12:51:14 +00:00 |
|
Chris Jones
|
4577c14c6e
|
Only connect terminal signals to terminals
|
2009-11-25 09:07:48 +00:00 |
|
Chris Jones
|
2a76382e47
|
migrate to using the factory and extend it to have an isinstance()
|
2009-11-25 00:37:29 +00:00 |
|
Chris Jones
|
0447c8f6f2
|
quiesce pylint
|
2009-11-24 23:49:03 +00:00 |
|
Chris Jones
|
f8ab3d8308
|
remove testing
|
2009-11-24 23:47:44 +00:00 |
|
Chris Jones
|
2dd44ddc8a
|
Add an object factory to get us out of our dependency hell
|
2009-11-24 23:47:32 +00:00 |
|
Chris Jones
|
92f240f29f
|
merge window role branch from Soldatov Dmitry
|
2009-11-24 12:35:30 +00:00 |
|
Emmanuel Bretelle
|
a6e94a9fc8
|
Destroying terminal in last paned of tab works... *dirty*...
|
2009-11-23 20:31:06 +01:00 |
|
Emmanuel Bretelle
|
26e793af10
|
Working with tabs
|
2009-11-23 19:59:13 +01:00 |
|
Chris Jones
|
1d7adc8283
|
Port TabLabel across and integrate it.
|
2009-11-23 15:17:33 +00:00 |
|
Chris Jones
|
9cbc6f1282
|
Add the very barest of support for tabs.
|
2009-11-21 22:28:39 -06:00 |
|
Chris Jones
|
b6703153a1
|
Start a new class derived from Container for gtk.Notebook
|
2009-11-21 21:53:38 -06:00 |
|
Chris Jones
|
8842d3ecf6
|
Add a FIXME note for later
|
2009-11-21 21:53:01 -06:00 |
|
Chris Jones
|
ded962d651
|
introduce global keybindings, force real transparency, handle window closing with the confirmation dialog
|
2009-11-21 12:47:38 -06:00 |
|
Chris Jones
|
cdf7d37e5a
|
we hate the buggy past and love the futur. assume rgba is win for everyone
|
2009-11-21 12:19:01 -06:00 |
|
Chris Jones
|
5e104972a7
|
Fix keybinding for closing ourself
|
2009-11-21 12:11:50 -06:00 |
|
Chris Jones
|
db3ac95171
|
introduce the dialog to confirm closing something
|
2009-11-21 12:09:47 -06:00 |
|
Chris Jones
|
c5711cbe15
|
get_top_window moved to util
|
2009-11-20 16:53:06 -06:00 |
|
Chris Jones
|
0deda2434d
|
pylint fixes
|
2009-11-20 16:52:39 -06:00 |
|
Chris Jones
|
ac1a58e8b3
|
Always a good idea to call your new function
|
2009-11-20 16:52:26 -06:00 |
|
Chris Jones
|
025c5d3dd1
|
Fix up config.py slightly to make pylint happier
|
2009-11-20 16:46:50 -06:00 |
|
Chris Jones
|
279ebf55d6
|
use the paned hoovering function introduced in revision 910
|
2009-11-20 09:31:07 -06:00 |
|
Chris Jones
|
1db6a242b1
|
add a sanity check function. This probably shouldn't exist, but is useful right now
|
2009-11-20 09:30:50 -06:00 |
|
Chris Jones
|
aa531014ef
|
improve debugging and ensure that we can't register terminals/windows multiple times
|
2009-11-20 09:30:28 -06:00 |
|
Chris Jones
|
39098fdefb
|
Add functions for emitting events
|
2009-11-20 00:18:21 -06:00 |
|
Chris Jones
|
a51454e9f6
|
make the broadcast menu items activate correctly
|
2009-11-20 00:11:12 -06:00 |
|