diff --git a/data/icons/16x16/apps/terminator.png b/data/icons/16x16/apps/terminator.png index 9c649a40..43cbecff 100644 Binary files a/data/icons/16x16/apps/terminator.png and b/data/icons/16x16/apps/terminator.png differ diff --git a/data/icons/22x22/apps/terminator.png b/data/icons/22x22/apps/terminator.png index d5319a6b..18380298 100644 Binary files a/data/icons/22x22/apps/terminator.png and b/data/icons/22x22/apps/terminator.png differ diff --git a/data/icons/24x24/apps/terminator.png b/data/icons/24x24/apps/terminator.png index 81fc54fb..35294724 100644 Binary files a/data/icons/24x24/apps/terminator.png and b/data/icons/24x24/apps/terminator.png differ diff --git a/data/icons/32x32/apps/terminator.png b/data/icons/32x32/apps/terminator.png new file mode 100644 index 00000000..977bed70 Binary files /dev/null and b/data/icons/32x32/apps/terminator.png differ diff --git a/data/icons/scalable/apps/terminator.svg b/data/icons/scalable/apps/terminator.svg index f85b606c..d4039cc6 100644 --- a/data/icons/scalable/apps/terminator.svg +++ b/data/icons/scalable/apps/terminator.svg @@ -13,22 +13,14 @@ height="48px" id="svg1306" sodipodi:version="0.32" - inkscape:version="0.46" - sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/apps" - sodipodi:docname="utilities-terminal.svg" + inkscape:version="0.46+devel" + sodipodi:docname="terminator.svg" inkscape:export-filename="/home/andreas/projekt/bild/tango/terminal4.png" inkscape:export-xdpi="240.00000" inkscape:export-ydpi="240.00000" inkscape:output_extension="org.inkscape.output.svg.inkscape"> - - - - - - @@ -311,26 +281,21 @@ image/svg+xml - Terminal - 2005-10-15 + + - Andreas Nilsson + - - terminal - emulator - term - command line - + + rdf:resource="" /> - Jakub Steiner + diff --git a/debian/terminator.postinst b/debian/terminator.postinst index 53e10bcb..530bfe13 100755 --- a/debian/terminator.postinst +++ b/debian/terminator.postinst @@ -2,6 +2,7 @@ gtk-update-icon-cache -q -f /usr/share/icons/hicolor/ pycentral pkginstall terminator +update-menus #DEBHELPER# diff --git a/setup.py b/setup.py index 6222bc6f..73216be1 100755 --- a/setup.py +++ b/setup.py @@ -160,6 +160,7 @@ setup(name='Terminator', ('share/icons/hicolor/16x16/apps', glob.glob('data/icons/16x16/apps/*.png')), ('share/icons/hicolor/22x22/apps', glob.glob('data/icons/22x22/apps/*.png')), ('share/icons/hicolor/24x24/apps', glob.glob('data/icons/24x24/apps/*.png')), + ('share/icons/hicolor/24x24/apps', glob.glob('data/icons/32x32/apps/*.png')), ('share/icons/hicolor/48x48/apps', glob.glob('data/icons/48x48/apps/*.png')), ('share/icons/hicolor/16x16/actions', glob.glob('data/icons/16x16/actions/*.png')), ], diff --git a/terminatorlib/terminator.py b/terminatorlib/terminator.py index 5618404d..c4ff1702 100755 --- a/terminatorlib/terminator.py +++ b/terminatorlib/terminator.py @@ -1118,7 +1118,12 @@ class Terminator: def previous_tab(self, term): notebook = self.get_first_parent_notebook(term) if notebook: - notebook.prev_page() + cur = notebook.get_current_page() + pages = notebook.get_n_pages() + if cur == 0: + notebook.set_current_page(pages - 1) + else: + notebook.prev_page() # This seems to be required in some versions of (py)gtk. # Without it, the selection changes, but the displayed page doesn't change # Seen in gtk-2.12.11 and pygtk-2.12.1 at least. @@ -1127,7 +1132,12 @@ class Terminator: def next_tab(self, term): notebook = self.get_first_parent_notebook(term) if notebook: - notebook.next_page() + cur = notebook.get_current_page() + pages = notebook.get_n_pages() + if cur == pages - 1: + notebook.set_current_page(0) + else: + notebook.next_page() notebook.set_current_page(notebook.get_current_page()) def move_tab(self, term, direction):