Commit Graph

1539 Commits

Author SHA1 Message Date
Chris Jones
49f374e3b2 hook up focus changes to Terminator so it can update all the titlebars 2009-10-09 00:22:01 +01:00
Chris Jones
9d6b961fc3 undo an indenting fail 2009-10-08 21:29:45 +01:00
Chris Jones
3d78428aae now make the encoding submenu work 2009-10-08 21:27:00 +01:00
Chris Jones
f0d7f2a9ca refactor the popup menu out because it's so annoyingly long 2009-10-08 20:27:49 +01:00
Chris Jones
d9e9cf364a ditch extreme_tabs, it's a terrible feature. Flesh out the terminal context menu some more, including figuring out how we will track whether a window is in a zoomed state - gobject properties 2009-10-07 00:08:13 +01:00
Chris Jones
209caf3745 start some basic splitting in Window() and try to be slightly smarter about handling the terminal's signals 2009-10-05 22:16:28 +01:00
Chris Jones
414e7f0731 Add a mechanism to de-register a Terminal() that's being destroyed 2009-10-05 22:15:22 +01:00
Chris Jones
d2ccdafaba Only use fancy gtk popups on newer versions. Closes LP #409069 2009-10-02 09:43:33 +01:00
Chris Jones
7ea1e18f20 Tiny cleanup 2009-10-01 22:15:50 +01:00
Emmanuel Bretelle
d986eb29bd fix LP#435186 by making python-gnome2 a recommended package and not a required package 2009-09-26 12:33:17 +02:00
Chris Jones
2aae5da8f1 lose a function to re-emit a signal, and an unnecessary invocation thereof 2009-09-06 23:53:48 +01:00
Chris Jones
a31c0ef411 If something isn't used outside one function, don't make it be a class variable 2009-09-06 23:53:21 +01:00
Chris Jones
d5ff98211c Swap out some noop code for pylint suppression 2009-09-06 23:52:58 +01:00
Chris Jones
1d2e96ac72 tidy up some more lambdas, pylint errors and start fleshing out the context menu 2009-09-06 22:55:37 +01:00
Chris Jones
0912fb8aae fix up a pylint error and migrate some pure functions from terminal.py 2009-09-06 22:54:52 +01:00
Chris Jones
690bb61788 add a signal for ungrouping all terminals, and tidy up some lambdas 2009-09-06 21:54:33 +01:00
Chris Jones
5e54d42eca work on grouping/ungrouping of all terminals in a tab 2009-09-05 00:34:09 +01:00
Chris Jones
bb073887fc hook up the terminal enumeration menu items 2009-09-04 22:48:35 +01:00
Chris Jones
2a65918209 Fix some typos and flesh out the group menu 2009-09-04 22:12:13 +01:00
Chris Jones
28e7ee6116 Add some more of our attributes 2009-09-04 22:11:52 +01:00
Chris Jones
718a15706f handle URLs 2009-09-04 20:12:35 +01:00
Chris Jones
b58a7224aa handle the window closing properly 2009-09-04 20:12:04 +01:00
Chris Jones
09a6913d98 Flesh out the Terminal button handler and some associated functions 2009-09-03 14:47:14 +01:00
Chris Jones
c40c360c20 no reason for the groupsend types to be global 2009-09-03 13:59:17 +01:00
Chris Jones
1e4af9883b keep pylint a little happier 2009-09-03 10:34:31 +01:00
Chris Jones
799d508708 Make _entry_handler_id not be a static class attribute because it doesn't need to be 2009-09-03 09:03:37 +01:00
Chris Jones
b1967992fd Make _entry_handler_id not be a static class attribute because it doesn't need to be 2009-09-03 09:03:05 +01:00
Chris Jones
9bac025795 Add support for grabbing focus after a label is edited and the rudimentary basics of the group popup menu 2009-09-03 00:52:36 +01:00
Chris Jones
846e0c0fff Emit a signal when editing is done 2009-09-03 00:51:46 +01:00
Chris Jones
bf20587edc decouple Terminal from Terminator, and add the minimum necessary group icon handling 2009-09-02 23:17:54 +01:00
Chris Jones
0f5cf7c496 remove titletips, it's a terrible option 2009-09-02 23:17:08 +01:00
Chris Jones
d007bc45c5 bare minimum titlebar functionality 2009-09-02 22:38:27 +01:00
Chris Jones
9f7834fb5b simplify title changes 2009-09-02 21:18:36 +01:00
Chris Jones
f00c265f4c Make the window title update with the terminal title 2009-09-02 21:10:28 +01:00
Chris Jones
187484271c clean up EditableLabel 2009-09-02 20:43:45 +01:00
Chris Jones
9d82f13989 merge in latest changes from trunk 2009-09-02 20:39:25 +01:00
Chris Jones
b79c62ef49 it's possible to hit the finally with no f 2009-09-02 16:22:26 +01:00
Chris Jones
1d332c915e Only attempt to set an image if there actually is an image configured. Closes LP #404846 2009-09-02 11:01:30 +01:00
Chris Jones
f136b6d78e add a stub function to the titlebar 2009-08-28 01:11:13 +01:00
Chris Jones
93d8118c33 add some more add/remove love to Window 2009-08-28 00:20:22 +01:00
Chris Jones
4111a80f7a reduce debug verbosity a little, add a handler to automagically spawn children. add the correct number of parameters to various signal handlers. flesh out the child spawning codepath 2009-08-19 19:02:33 +01:00
Chris Jones
d17981b581 Add another stub function to the titlebar class 2009-08-19 19:01:11 +01:00
Chris Jones
326bb4fa94 Remove the default_setup function, it's very broken 2009-08-19 19:00:47 +01:00
Chris Jones
428f931bf3 oops, don't show the searchbar by default 2009-08-19 19:00:33 +01:00
Chris Jones
71fff759f1 fix gobject init, add drag&drop functionality, add widget signals and a load of stub functions 2009-08-19 01:06:38 +01:00
Chris Jones
f3d5fa61e4 config is now a borg, so there's no need to pass a reference around. Also fix a config keyerror 2009-08-19 01:06:07 +01:00
Chris Jones
f5ee9d54c5 use the correct gobject init call and add a stub function 2009-08-19 01:05:44 +01:00
Chris Jones
09780a6500 Use the correct gobject init call 2009-08-19 01:05:30 +01:00
Chris Jones
ac7769b556 return the newly created terminal 2009-08-19 01:05:15 +01:00
Chris Jones
96114aa863 now config is borg we don't need to pass handles around 2009-08-19 01:04:53 +01:00