self.window.get_toplevel().show()
self.window.get_toplevel().window.property_change('_NET_WM_STRUT',
    'CARDINAL', 32, gtk.gdk.PROP_MODE_REPLACE, [0, 0, 0, bottom_width])
Preventing window overlap in GTK