#!/bin/sh for f in $@; do sed -i ' s/import gconf/import GConf/g s/gconf\./GConf\./g s/GConf\.client_get_default/GConf.Client.get_default/g s/import gtk/import Gtk/g s/gtk\./Gtk\./g s/Gtk.SIZE_GROUP_/Gtk.SizeGroupMode./g s/Gtk.POLICY_/Gtk.PolicyType./g s/Gtk.STATE_/Gtk.StateType./g s/Gtk.settings_get_default/Gtk.Settings.get_default/g s/Gtk.TARGET_SAME_WIDGET/Gtk.TargetFlags.SAME_WIDGET/g s/Gtk.icon_theme_get_default/Gtk.IconTheme.get_default/g s/.window.set_type_hint/.set_type_hint/g s/Gtk\..*\.__init__/gobject.GObject.__init__/g s/Gtk.gdk\./Gdk\./g s/Gdk.screen_width/Gdk.Screen.width/g s/Gdk.screen_height/Gdk.Screen.height/g s/Gdk.screen_get_default/Gdk.Screen.get_default/g s/Gdk.WINDOW_TYPE_HINT_DESKTOP/Gdk.WindowTypeHint.DESKTOP/g s/Gdk\.Rectangle/Gdk.rectangle_new/g s/Gdk.BUTTON_PRESS_MASK/Gdk.EventMask.BUTTON_PRESS_MASK/g s/Gdk.POINTER_MOTION_HINT_MASK/Gdk.EventMask.POINTER_MOTION_HINT_MASK/g s/import pango/import Pango/g s/pango\./Pango\./g s/Pango\.FontDescription/Pango\.Font\.description_from_string/g s/import hippo/import Hippo/g s/hippo\./Hippo\./g s/Hippo\..*\.__init__/gobject.GObject.__init__/g s/self._box.append(\([^,]*\))/self._box.append(\1, 0)/g s/self._box.sort(\([^,]*\))/self._box.sort(\1, None)/g s/import gio/import Gio/g s/gio\./Gio\./g s/import wnck/import Wnck/g s/wnck\./Wnck\./g s/Wnck.screen_get_default/Wnck.Screen.get_default/g s/[a-zA-Z]*Layout\.__init__/gobject.GObject.__init__/g ' $f done echo 'Add "import Gdk" to' rgrep -l Gdk\. $(find . -iname \*.py) | xargs grep -nL import\ Gdk echo 'Add "import gobject" to' rgrep -l gobject\. $(find . -iname \*.py) | xargs grep -nL import\ gobject