support for negative drawer width which represents self.view.bounds - maxwidth